Atmel AVR - zmontowałem lecz nie działa :]

Jun 30, 2004 25 Replies

Proszę o pomoc. Kupiłem układ AT90S1200-12PI, do nóżek XTAL1 i XTAL2 podłączyłem jakiś kwarc 12.000 MHz, a z jego wyprowadzeń jeszcze kondensatory 33 (z podkreśleniem) do masy podłączyłem. VCC zasilam 5V, a GND zwieram do masy zasilacza, razem z nóżkami kondensatora. Programuję za pomocą programatora ze strony

formatting link
wersji bez bufora (oraz sygnału STROBE). Program z powyższej strony nawet nie wykrywa sygnatury układu. Co zrobiłem źle? pozdrawiam PS. jest późno. Dlatego być może nie wyrażam się zbyt jasno i elokwentnie, jednak naprawdę się starałem :)


Użytkownik "Rajmund Nowak" snipped-for-privacy@anonym.pl napisał w wiadomości news:cbvbpt$dpt$ snipped-for-privacy@atlantis.news.tpi.pl...

A te "kondensatory 33 (z podkreśleniem) " to przypadkiem nie elektrolity ? Pozdr. Andrzej

Użytkownik "Andrzej" snipped-for-privacy@wp.pl napisał w wiadomości news:cbvdb8$kjv$ snipped-for-privacy@atlantis.news.tpi.pl...

Są płaskie i okrągłe. Ceramiczne. Czy nie za dużej pojemności?

A co z sygnalem resetu?

Nie wiem co to za program, ale sciagnij sobie YAAP i zrob porzadny programator szeregowy z buforem wg. schematu wtyczki STK300. Naprawde nie ma co oszczedzac na ukladzie za zlotowke, a moze Ci on uratowac port komputera w razie jakiegos zwarcia.

Pozdrawiam Piotr Wyderski

Reset jest też podłaczony do jednej z linii lpt.

Dzieki! Jeszcze sprobuje rozewrzec jeden z xtalów z sąsiednią nogą. Jest tylko jeden schemat STk300? pozdrawiam

Program jest w miarę przyzwoity.

Mam jeszcze jeden pomysł: Ustaw w programie zegar na 1MHz. Możliwe, że masz włączony wewnętrzny oscylator.

Nie... Pogrzebałem trochę z układem i sygnatura zmieniła się z FFFFFF na

000000. Czy po podłączeniu zasilania 5V procek z kwarcem powinien pobierać jakiś prąd? Amperomierz nic nie wykazuje...

Z sąsiednią nogą??!! Słyszałem, że AVRki zabija zwarcie kwarcu... więc być może powinieneś sobie kupić nowy procesor? :>...

Pozdrawiam Konop (przy wysyłaniu maila zmień 13 na po)

Jak każdy proc powinien :)

Zamierzam zrobić programator wg schematu

formatting link
ślałem też o
formatting link
ze strony poleconego YAAPa. Jeśli ktoś mógłby wyrazić o nich swoją opinię to proszę to zrobić jak najszybciej, niedługo wychodzę po elementy. Który programator byście zbudowali (mam wrażenie, że są prawie identyczne)?

Polecam STK200/dongle zrobiłem i działa dobrze. Tylko ja użyłem LS245 z dobrym skutkiem . Używam interfejsu razem z Yaapem i "Driver PORT I/O" i działa wysmienicie :) Rozpoznaje typ kontrolera i programuje poprawnie. Wyświetla nawet stosowny komunikat jak nie zasile układu zewnetrznym zasilaczem .

Jednym słowem polecam STK200 !

Właśnie zrobiłem ten niby oryginalny Atmela, paluchy bolą i nic nie działa :( Procek coś chyba prądu nie chce pobierać, bo miernik pokazuje przy ustawieniu software'owym reset on: 10 mA reset off: 30mA Kwarc 12MHz. Tak jest dobrze?

W którym miejscu?

Dzięki, jeśli procek jest ok to zbuduje STK200.

PS. według dokumentacji powinien pobierać 2mA w stanie active przy 4MHz

Czy po podłączeniu programatora bez zasilania i kontrolera YAAP wykrywa STK200? A po podłączeniu napięcia?

Skoro masz 30mA to chyba jednak "chce pobierać" :)

No zamiast 74LS244 miedzy LPT a AVRem .

no ale ty podłączyłeś 12Mhz !

NIE wykrywa!

NIE wykrywa !

zauważ że stk200 to tylko bramki trójstanowe (buffor) wiec program nie jest w stanie rozpoznać czy coś jest na LPT wpięte czy nie !

raczej 2mA dla stanu idle i jakiś 7mA dla stanu active

Datasheet mówi (dla 4MHz) o 0,4mA jeśli dobrze czytam

Przecież po to łączy się we wtyczce LPT piny 2 z 12 i 3 z 11, żeby można było wykryć programator i jego rodzaj.

źle czytasz !!! żaden mikrokontroler nie pobiera tak mało prądu (przy 4MHz) !!!!

najpierw 2mA - teraz 0.4mA - zaraz napiszesz że czerpie energie z kosmosu i wogóle nie trzeba go zasilać (zastanów sie nad tym)

może i tak :) , widać jak sobie w yaapie ustawisz typ interfejsu na autodetect to ci wykryje stk200 !

Ale skoro wiesz ze to stk200 to ustaw domyslnie na stk200 :) I odpowiedni LPT :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required