Skocz do zawartości

WinAVR błąd code 2 attiny2313


Pomocna odpowiedź

Napisano

Witam, po ostatniej przygodzie z zakupem uszkodzonego programatora na allegro, tym razem kupiłem programator w electro-parku Programator dla AVR na USB (USBasp). Programator zainstalował sie bez żadnych problemów. Podłączyłem do niego attiny2313 na płytce stykowej.

Próbowałem napisać coś w bascom avr ale zwraca komunikat:

Przesiadłem się na WinAVR ponieważ jest więcej na ten temat, ale to nic nie daje.

Pomimo kombinowania ze zwrotkami cały czas jest:

Co robię nie tak? Najbardziej zależało by mi na bascomie. Jeżeli tylko zrobię program migającej diody bez przycisków i innych zbędnych dodatków - resztę zrobię sam.

Ja już z tymi prockami nie wyrabiam, jetem na skraju szaleństwa 😋 - raz wadliwy programator teraz znowu coś, ehh mam na dzieje że do 22 się wyrobie z elektroniką, niby na papierku i w pudełku już wszystko jest a i tak mam obawy.

Prześlij zdjęcie ustawień bascoma ( zębatka w pasku na górze ) masz tam ustawione attiny 2313 i dobre taktowanie, programator ? Zwykle powodem komunikatu ID:000000 są właśnie źle ustawione ustawienia

Z opisu programatora (w elecropark) rozumiem że zasilanie jest usb - jeżeli się mylę stara ładowarka od telefonu 500mA 4,9V będzie ok? Wystarczy podpiąć pod GND VCC?

jeżeli się mylę stara ładowarka od telefonu 500mA 4,9V będzie ok?

Niby się nadaje, jednak ładowarka bez obciążenia daje troszkę wyższe napięcie.

Dla spokoju, dałbym jakiś zasilacz o większym napięciu i stabilizator np. 7805 (tylko wtedy napięcie na zasilaczu >7V). Lub chociaż diodę zanera 5,1V 😉

Jeśli chodzi o błędy w WinAVR: żeby skompilować program, trzeba najpierw zrobić plik Makefile. Z błędu wynika że go nie masz.

Moim zdaniem przyczyną może być:

1. Brak zasilania procka (przynajmniej nie ma go na zdjęciach)

2. Jeśli chcesz zasilać układ z programatora to zworkę nr 1 musisz dać w tryb ON

3. Jeśli ten attiny ma pracować z częstotliwością poniżej 1,5MHz musisz przestawić zworkę nr 3 w tryb ON (na zdjęciu jest chyba w pozycji ON, ale tak w razie przypomnienia)

4. Co do WinAVR to w dodatku nie masz jeszcze pliku makefile. Jak go stworzyć? Masz wytłumaczone w kursie C na forbocie.

Co do WinAVR, to polecam przerzucić się na AVR Studio. Wersja 5 oparta jest o Visual Studio. Może odpala się 2 minuty, ale potem jest całkiem przyjemnie. I nie trzeba znać żadnych tajemnic make file. F7 i skompilowane. Programować też się spod IDE, ale nieco upierdliwe wg mnie - korzystam z zadowoleniem z SinaProg (nakładka na AVRdude).

Komunikat 000000 spaliłeś procka wątpie żeby stalo sie cos innego multimetr w dłoń i sprawdz wszystko, wystarczy chwilowe przepiecie i po imprezie podłacz inny procek i sprawdz czy działa . Polecam dodatkowe zabezpieczenia w postaci kondensatora

1. Brak zasilania procka (przynajmniej nie ma go na zdjęciach)

chip id FFFFFF oznacza brak zasilania

Z programatora można zasilać układ ale przełącznik numer jeden 1 powinien być w górnej pozycji. U Ciebie jest on wyłączony, więc układ musisz zasilić z zewnętrznego źródła.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...