Nawyk Luty 28, 2009 Udostępnij Luty 28, 2009 skopiuj treść błędu do google, kliknij szukaj...i voilla
sobal44 Luty 28, 2009 Udostępnij Luty 28, 2009 niestety google nie dało mi odpowiedzi co spowodowało mój błąd. [ Dodano: 28 Lut 09 09:55 ] > "make.exe" program avrdude -p atmega88 -P usb -c usbasp -U flash:w:led.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.03s avrdude: Device signature = 0x1e930a avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file "led.hex" avrdude: input file led.hex auto detected as Intel Hex avrdude: writing flash (158 bytes): Writing | ################################################## | 100% 0.77s avrdude: 158 bytes of flash written avrdude: verifying flash memory against led.hex: avrdude: load data flash data from input file led.hex: avrdude: input file led.hex auto detected as Intel Hex avrdude: input file led.hex contains 158 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.70s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x19 != 0x00 avrdude: verification error; content mismatch avrdude done. Thank you. make.exe: *** [program] Error 1 > Process Exit Code: 2 > Time Taken: 00:03
Nawyk Luty 28, 2009 Udostępnij Luty 28, 2009 Możliwe, że niechcący zablokowałeś sobie fusebity; jak bardzo biegły jesteś w temacie mikrokontrolerów? Jeśli nie fusebity, to ponoć pomaga - w przypadku gdy korzystasz z zewnętrznego oscylatora -wstawienie kwarcu poniżej 8MHz.. Jeśli dopiero zaczynasz przygodę z AVR, to spróbuj wziąć nowego procka i zaprogramować go przez np avrdude-gui - zwróć uwagę na ustawienia fusebitów (przykład przy braku zewnętrznego kwarcu):
sobal44 Marzec 3, 2009 Udostępnij Marzec 3, 2009 Korzystałem z programu winavr, jak mogłem zablokować fusebity? robiłem dokładnie krok po kroku to co jest w kursie? czego mam nie robić by kolejny raz nie zepsuć uC?
abxyz Marzec 3, 2009 Udostępnij Marzec 3, 2009 Proponuje 1. sprawdzić czy zworka "slow SCK" jest złączona, jest to konieczne jeśli procesor pracuje z częstotliwością 1MHz 2. sprawdzić połączenia
Mihau Marzec 26, 2009 Udostępnij Marzec 26, 2009 Mam takie głupie pytanko: przez nieuwagę kupiłem ATMegę88 zamiast Atmegi8. Czy oprócz kodu w programie muszę zmieniać schematy(te ze strony kursu)? Od razu mówię, że patrzyłem na Googlach na rozłożenie pinów. Wyszło mi, że te układy mają takie same wyprowadzenia, jednak wolałem się upewnić, szczególnie, że moje doświadczenie w dziedzinie uC waha się w granicach zera, a nie chciałbym na start spalić procka. Pozdrawiam.
abxyz Marzec 26, 2009 Udostępnij Marzec 26, 2009 Nie, nie trzeba zmieniać schematów, te układy mają jednakowy układ wyprowadzeń. 1
misiek1994 Kwiecień 2, 2009 Udostępnij Kwiecień 2, 2009 XYZ mógłbyś mi pwiedzieć, jak będzie wyglądał ten kurs?? Czy będziesz sie w miare trzymał terminów (1-2 miesiące), czy też dasz sobie spokój, tak jak ostatnimi czasy? Chciałbym wiedzieć, bo jak narazie to sie niczego specjalnego nie nauczyłem, a zastanawiam się, czy nie zainwestować w odpowiednią na ten temat literature. A tak wogóle to kurs wygląda całkiem spoko
lluzak Czerwiec 13, 2009 Udostępnij Czerwiec 13, 2009 Mam pytanie co do użytych rezystorów przy diodach LED. Czy muszą one być 1k czy mogą być troche mniejsze , czyli takie jak wynikaja z prawa Ohma czyli : R =( Uz - Ud ) / Id czyli napecie jakie jest nawyjsciu mikrokontrolera to 5V a napecie pracy Diody czerownej jest to około 2V , prad potrzebny dla diody to około 20 mA. Korzystajac z tych wartość rezystor powinien mieć mniejszą oporność , albo się myle
Sabre Czerwiec 13, 2009 Udostępnij Czerwiec 13, 2009 lluzak nie mylisz się, ale odpowiedz sobie na jedno pytanie, chcesz aby diody świeciły oślepiająco mocno i ich żywotność się skracała, czy chcesz aby diody świeciły na tyle jasno aby było widać, że świecą.
abxyz Czerwiec 13, 2009 Udostępnij Czerwiec 13, 2009 lluzak, linie portów we/wy mikrokontrolera nie służą do zasilania urządzeń podłączonych do mikrokontrolera, przez porty we/wy "przepływa" sygnał napięciowy, cyfrowy (dwa poziomy napięcia), RACZEJ nie powinno się obciążać portów AVR-a prądem większym niż kilka mA. Mała diódka LED świeci się dość jasno już przy 3mA
lluzak Czerwiec 17, 2009 Udostępnij Czerwiec 17, 2009 mam jeszcze jedno pytanie dotyczące stabilizatora napięcia. Na schemacie nie znalazły się dwa elementy , które zostały użyte na na płytce stykowej , jeden to rezystor przy diodzie ( jeśli jest to zwykła dioda to rozumiem czemu się tam znalazł ) oraz dziwny ala kondensator przy samym kablu +.
Special11 Czerwiec 17, 2009 Udostępnij Czerwiec 17, 2009 Jaki kondensator przy kablu? Tam przecież jest dioda prostownicza 1N4001. Ten rezystor ogranicza prąd do diody LED, dioda sygnalizuje czy układ jest włączony.
grzeniu151 Lipiec 21, 2009 Udostępnij Lipiec 21, 2009 Witam, Co jest powodem tego bledu?: riting | avrdude: stk500v2_paged_write: write command failed with 128################################################## | 100% 0.77s avrdude: failed to write flash memory, rc=-1
Pomocna odpowiedź
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ę »