Jakieś sugestie? Mnóstwo: http://mikrokontrolery.blogspot.com/2011... Pokaż zdjęcia, byśmy mogli sprawdzić połączenia. Im więcej tym lepiej.
A tak ogólnie, jeśli rozpoczynasz z avr to kup sobie explained mini albo curiosity nano I będziesz miał programowanie i debugowanie od strzału w rekomendowanym przez producenta IDE, czyli; Microchip Studio lub mo lab X. Nauka bez debugera zajmie ci o wiele więcej czasu I będzie źródlem frustracji zamiast satysfakcji.
Odczytaj programatorem co jest w pamięci. Według mnie to wygląda tak że tylko wydaje Ci się że mikrokontroler się programuje a w rzeczywistości w pamięć dalej jest pusta. Tak więc zrób weryfikacji i zobacz czy to co wrzucasz do pamięci jest faktycznie tym co w niej się znajduje. Programator odczytuje prawidłowo sygnaturę mikrokontrolera :?:
Dziwne rzeczy się dzieją z programatorem pod isp i avrdude, w sumie nie pierwszy spotykam sie z takim problemem, ale co dziwne raz działa dobrze. W konsoli wpisuję komendę: bash-3.1$ avrdude -p m8 -c usbasp -v -F Dostaję taki wynik: avrdude: Version 5.5, compiled on Feb 4 2009 at 21:17:29 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/...
Nie, pin RESET jest odpięty od normalnego drivera do momentu przeprogramowania fusebitu RSTDSBL. Jeśli jego nie ruszysz to zmiany wartości DDRC i PORTC nie mają dla tego pinu znaczenia.
Witam. Jesteś w dosyć trudnym momencie rozpoczęcia przygody, bo musisz zgrać 3 rzeczy które mogą być nie tak: - programator - układ docelowy lub jego peryferia - połączenie W skrócie komunikat oznacza że nie można poprawnie skomunikować się z mikroprocesorem. - sprawdź przejścia z nóżek MISO, MOSI, SCK, RESET, GND do programatora - pokaż chociaż zdjęcia...
Tak na szybkości do głowy przychodzą mi 2 opcje. 1. Problem z portem LPT/przewodem 2. Słabo przylutowana któraś z końcówek układów programator/uszkodzony układ Wygląda na to ze podczas odczytu sygnatur występują jakieś zakłócenia dlatego czasem odczyta je poprawnie a czasem nie. Być może właśnie z sygnałem taktującym jest problem? Jeśli masz taka możliwość...
Witam, sprawdź czy na pewno masz zasilanie podłączone do m8, ostrożnie sprawdź czy masz zasilanie na pinach 8 ; 7. Przestaw zworkę na USBasp odpowiedzialną za programowanie scalaków poniżej 1MHz. Damian.
Jeśli zasilanie jest ok ustawiasz 4k na isp , klikasz write a programator nie zczytuje ci sygnatury to zostają połączenia. Masz jakiś schemat ?
Na linuxie chodzi też jak ta lala :D w razie problemów pod linuxem z USBasp zapraszam na moją www :) Potwierdzam opinie kolegi Mirka ten programator po prostu działa. O właśnie - a ja potwierdzam, że kolega blue_17 na pewno dobrze poradzi coś w tym zakresie odnośnie avrdude w linuxie. Ale i tak obawiam się, że bez bardziej szczegółowego przedstawienia...
Co to za programator? Nie programuje tylko tej sztuki mikrokontrolera czy wszystkie? Ja stawiam na pomyłkę w podłączeniu mikrokontrolera do programatora. Programator nie wykrywa ATmega8 -nie widzi jego sygnatury. Przeglądnij połączenia.
O co z tym zasilaniem chodzi? Zwarcie zrobiłem, zamiast podłączyć do masy, podłączyłem do plusa ;). Jaki masz programator? Na pewno nie włożyłeś Atmegi do góry nogami? Usbasp. Nie, sprawdzałem pare razy. Podłączenia również ;). Dodam, że po podłączeniu zasilania na atmege i diody(przez nóżkę), te świecą.
Ta, tylko że ja na laptopie pracuje więc lipa :( A nowy komp dopiero po wakacjach :(
Witam, Chcialem zaczac przygode z AVR ale chyba nie jest mi pisane.. AvrDude po wpisaniu komendy avrdude –p m8 –c bsd –e –U flash:w:led.hex wyswietla mi : avrdude: AVR device initialized and ready to accept instructions Readung | ###(...)### | 100% 0.1s avrdude: Device signature = 0xffffff avrdude: Yikes! Invalid device signature....
Tak mam i też nic.
Poza ISP i zasilaniem nic nie ma. Do listwy goldpinów jeszcze nie ma nic podłączone, później będzie tam wyświetlacz ledowy na SPI (ze względu na małą ilość pinów).
Miałem komunikat Expected signature for ATMEGA8 is 1E 93 07 więc zmieniłem fusebity na właśnie takie. Tak podpowiadała logika jednak chyba niesłusznie :)
Zapewne zegar SCK przestawia się na szybszy. Wymuś wolniejsze taktowanie w czasie programowania.
Witam Mam problem z programowaniem ATmega8, otóż gdy podłączam programator do mikrokontrolera w programie mkavr calculator wyskakuje coś takiego: avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.02s...
Koledzy przeczytajcie to: avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. To jest screen z mojego kiedy podłaczony mam programator z najnowszym softem ze strony Fishla, ale niepodłaczonym mikrokontrolerem. http://obrazki.elektroda.pl/3426838100_1... Stary soft nie pozwala regulować SCK programowo....
Eagle: Pinowo zgodny z atmega8.
To jeszcze jedna możliwość (bez sprawdzania sygnatury): avrdude -p m8 -c usbasp -F Dodatkowo sprawdziłbym jeszcze raz wszystkie połączenia. Inne wyjaśnienie - uszkodzona Atmega8.
spróbuj avrdude lub ISP Programmer może któryś da rade odczytać. możesz jeszcze spróbować wyłączyć sprawdzanie sygnatury proca czyli czy atmega8 jest naprawde atmega8 ;). Pozdrawiam
Specyfikacja ATmega8 i ATmega8L nie rozróżnia sygnatur tych procesorów.
Ta, kup sobie od razu 10 sztuk może któraś będzie sprawna :D Lepiej zrób sobie sam - taniej i pewniej :) Użyj avrdude! Otwórz terminal i przejdź do katalogu z avrdude. Wpisz : avrdude -p atmega8 -c usbasp Napisz co Ci się wyświetli w terminalu. Są tylko 2 możliwości :D Albo nie zaprogramowany programator (a one chyba wszystkie są NIE zaprogramowane...
Hmm, albo programator uszkodziłeś jakimś zwarciem itp., albo coś źle podłączasz. Masz inny programator, żeby sprawdzić pracę Atmega8?
Najprościej weź 2 tranzystory i zrób zwykły multiwibrator na 5V zasilania i dowolna częstotliwosć np. 100kHz i z kolektora puść przez 100pF na xtal1 megi8. xtal2 nie podłączaj. Zrób odczyt sygnatury i jak ją odczytasz to odczytasz też fuses, i po zmiane wpiszesz poprawne ustawienia. Pozdr. N.
A procek działa? (w sensie ostatni zaprogramowany program się wykonuje? )
Nie wiem czy to przypadkiem nie będzie nie na temat ale może coś masz z zasilaniem nie tak, wczoraj miałem przypadek ze atmega8 była niewidoczna przez programator ( tj. widoczna raz na 10 prób czytania sygnatury ), zasilacz standardowy 1000u - 100n - 7805 - 470u - 100 - atmega; i dopiero wieczorem dolutowałem na wyjściu 7805 kolejne 1000u i po problemach....
Nie, listing masz umieścić pomiędzy Dzięki teraz rozumiem. Co do programu używałem wersji Bascoma: 1.11.9.5 1.11.9.8 2.0.7.5 w dalszym ciągu nie działa. Zapomniałem dodać, iż posiadam mikrokontroler Atmega8A , taką sygnaturę wyświetla kompilator.
hmm oba niedzialajace procesory byly programowane przez BSD? probowales zachowania ukladow pod innym softem (np. ispprog)? jaka sygnatura jest zwracana?
Witam. Wiem ze problem jest poruszany wielokrotnie, jednak nigdzie nie mogę znaleźć odpowiedzi. Nie mogę nawiązać komunikacji z uC, wgrać programu ani sczytać sygnatury(losowa sygnatura 00ffff, 0000ff itp). Poniżej zamieszczam informacje o parametrach układu oraz schemat. Za każdą pomoc będę wdzięczny. Dane: VCC = 4,98 V AVCC = 4,98 V Kwarc zewnętrzny...
a jeszcze co do sygnatury to wypisuje (ff,ff,ff) :?
Może nie tylko AVRdude jest u Ciebie problemem, żeby się skompilowało przede wszystkim musi to obsługiwać kompilator, ja sprawdzam czy są zielone ptaszki: https://obrazki.elektroda.pl/1377147800_... Używam Eclipse na Windows wersji x64 2018.09, ostatniej z którym odpaliłem plugin AVR. Mam wrażenie, że próbujesz koniecznie przypisać...
Kiedyś może będziesz pisał takie sprawy z zamkniętymi oczami, ale na początku musisz uważać. Żeby zmienić stan PB 0 sprawdzasz pin na PB 1 Zastanów się czy nie ustawiłeś czasem pinu który przyciskiem brutalnie teraz zwierasz do masy jako wyjściowy i nie ustaliłeś na nim stanu wysokiego. Co do Mkavrcalculatora to niedawno nastąpił zgrzyt :D Miałem ten...
Sprawdź czy jesteś w stanie połączyć się z procesorem i odczytać jego sygnaturę
Jakikolwiek uC tym programatorem zaprogramowaleś? Skoro w dwóch programach zgłasza błędy ja bym obstawiał jakiś feler w programatorze (zły lut, jakiś błąd itp.). Masz podłączone zasilanie układu? Sygnatury mikrokontrolera zczytuje prawidłowo?
To że Ci nie rozpoznaje to najmniejszy problem. Potem sam zobaczysz ,że programy napisane w Bascomie pod Atmege8A ,poprawnie się kompilują ,na symulatorze działają. Ale po wgraniu nic (po prostu nie działają) :( ,męczę się już z tym od kilku tygodni. Jeśli chodzi o sygnatury to faktycznie z Atmega8 i Atmega8A są identyczne ,bo używam AVR Studio i obie...
Program kompilowany jest dla konkretnego typu mikrokontrolera (decyduje sygnatura). Jeśli więc skompilowany był np. dla Arduino z ATmega328, to na żadnej wersji ATmega8 działać nie będzie.
Uszkodzenie programatora poprzez zwarcie może się zdarzyć, ale dużo zależy od jego budowy. Pytanie jaka jest sygnatura - same zera czy przypadkowe liczby.
jesli procesor bedzie walniety bedzie taki sam komunikat po prostu nie rozpoznaje jego typu .(sygnatura) powodem moze byc rowniez kwarc i kondensatorki kolo niego. jesli nie masz kwarcu to go dolacz i 2*33p Nie wiem jak jest z Tiny ale np. w Atmega8 itp. nie potrzeba kwarcu. Maja one wbudowane oscylatory. Oczywiscie takie podstawy jak zasilanie dane...
Może źle to zrozumiałem, ale jeśli masz elektrycznie bezpośrednie połączenie między odpowiednimi wyjściami programatora, a pinami MISO, MOSI, SCK i Reset, to musisz połączyć masy programatora i układu, inaczej komunikacja nie jest możliwa. Gdzieś przeczytałem, że trzeba połączyć wszystkie masy złącza, ale mi jak dotąd zawsze działało z tylko jedną podłączoną...
Witam ponownie! Kupiłem właśnie avr dragon i jestem bardzo zadowolony. Na razie walczę z HVPP i atmega8 i wykryłem, ze mi się zmieniły bajty sygnatury. Jak można naprawić ten problem wykorzystując ten programator?
Witam, od jakiegoś czasu pracuję nad sterownikiem do pomp C.O. opartym o ATmege8. Wykonałem już płytkę (nie obyło się bez błędów) i przyszedł czas na zaprogramowanie układu. Najpierw wgrałem kilka przykładowych programów żeby zobaczyć czy wszystko działa, później ustawiłem fusebity CKSEL i CKOPT żeby taktować ATmege zewnętrznym kwarcem 12MHz. Wszystko...
Myślę, że próba na płytce stykowej to dobry pomysł. Tylko nie zaczynaj od zmiany fusebitów. Najpierw odczytaj sygnaturę i fusebity, żeby się upewnić, że połączenia są w porządku. Sygnatura powinna być odczytana bez błędów. Jeśli programując nowy układ otrzymasz komunikat AVRdude zawierajacy: Double check connections and try again, or use -F to override...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Samymi lock bitami nie da się zablokować procesora - co najwyżej odczyt. Charakterystyczne przy zablokowaniu odczytu jest sygnatura 0x000102 (bajt adresu z polecenia odczytu który przeszedł przez cały rejestr przesuwany w procku). W takim wypadku trzeba zmusić programator do zignorowania sygnatury i wymazać procka - to jest jedyna metoda na skasowanie...
cóż, ja parę razy nie podłączyłem i działało, a za którymś tam razem z kolei... skopało bajty sygnatury... Więc lepiej podłącz to avcc - dużo pracy to nie kosztuje :D
Ależ nie masz racji, coś jest nie tak z połączeniem chyba... Bo te uP mają nawet te same sygnatury! . . . Choć przypominam sobie pewien czas temu na elektrodzie podobne problemy były z atmega8 i atmega8a... Szczerze tematu do końca nie śledziłem i nie wiem jak to się skończyło, ale możesz poszukać tego tematu i może rozwiązanie będzie podobne
Witam, posiadam programator STK500 (AVRstudio wykrywa oprogramowanie w wersji 2.01) oraz płytkę "testową" z procesorem ATmega8a, taktowanym zewnętrznym rezonatorem 8MHz. Zarówno poprzez BascomAVR jak i AVRStudio mogę bez problemu kasować program, wgrywać i odczytywać go. Programując z poziomu AVRStudio nie ma też różnicy czy ustawie procesor ATmega8...
Podłączenie jest prawidłowe. Mam płytę ATB1.04 + dedykowany adapter na atmega8, oraz płytkę projektu który buduję też ze złączem kanda i w obu przypadkach jest tak samo.Tym bardziej że w kalkulatorze odczytuje typ i sygnaturę procka , ustawienia fusebitów też działa. Myślę że to softwarowy problem , coś chyba z avr dude ,wersja nie kompatybilna (jak...
Nie widziałem programatora ISP napisanego w BASCOMie. W sumie algorytm nie jest specjalnie skomplikowany, tym bardziej, że może być okrojony (spokojnie można pominąć odczyt sygnatury, czy obsługę fusebitów), więc chyba zmieści się w kilkudziesięciu liniach tego języka.
Układ wyjąłem z długo nieużywanego Arduino, włożyłem do programatora (dokładnie taki jak na zdjęciu w tym poście http://www.elektroda.pl/rtvforum/topic10... Problem polega na tym, że programując przez AVR Studio 4 występuje błąd ISP Error, nie mogę odczytać sygnatury. Sprawdzałem na innym uC(Atmega8) i działa ok więc nie ma problemów z połączeniami....
W takim razie jak dla mnie atmega8l jest walnięta, albo są ustawione jakieś fusebity, które nie pozwalają ci jej zaprogramować. Np. zew. generator, albo zew. rezonator kwarcowy. Kostka z L toleruje mniejsze napięcia zasilania i nie można jej taktować bardzo dużym kwarcem. Atmega8 i Atmega8L poza tymi parametrami są takie same. Jeżeli możesz programować...
Mnie się udało uśmiercić kilka atmega8 w sposób różny - przeważnie przestawały się zgłaszać - nawet z generatorem zewnętrznym, część straciła sygnatury, dziś skillowałem mege128 na zajęciach ;) Niby się czytala, niby się programowała...ale programu nie wykonywała;D
Przestaje odpowiadać w jaki sposób? W ogóle nie odpowiada dla programatora (nie inicjuje trybu programowania), czy daje jakąś niezrozumiałą sygnaturkę? Np FF FF FF czy 00 01 02? Pole elektromagnetyczne to raczej nie, ale niestabilne napięcie/szpilki podczas programowania może zdziałać cuda, takie jak przestawienie fusebitów czy nawet wymazanie lub zmiana...
raczkujący: nie możesz odczytać sygnatury, czy generalnie programator nie jest wykrywany przez AVR Studio ? AVR Studio lubi gdy programator jest na początkowym COM-ie czyli 1-3.
Jak w tytule. Używam AVR Studio 4.17 i programatora AVRISP mkII. Układ zasilam napięciem 3[V]. Programator nie komunikuje się z procesorem (nie mogę odczytać sygnatury). Wykluczam problem sprzętowy. Po wmontowaniu na tą samą płytkę procesora ATmega8 (zgodny pin-pin z ATmega328P) programowanie przebiega poprawnie. Próbę wykonałem na dwóch płytkach i...
Ogólnie ta Atmega328 to chyba jakaś krótka seria była, mało ich na rynku, programatory nie mają jej na listach, i ogólnie nikt nic nie wie. Niestety ten układ ma inną sygnaturę niż wersja P. Da się ją zaprogramować jako wersję P, ale trzeba pominąć sprawdzanie sygnatury. Jeśli układ w ogóle nie jest wykrywany, być może nie podłączasz zasilania do AVCC?
Pobrałem wersję demo MkAvrCalculator, usunąłem avrdude, które miałem, zainstalowałem avrdude poprzez program MkAvrCalculator i niestety nic nie pomogło. Dodam jeszcze, że opcja "Sprawdź podłączony AVR" w programie MkAvrCalculator w zakładce Programator AVR poprawnie odczytuje sygnaturę. Firmware załadowałem najnowszy, pobrany ze strony. Znalazłem w...
Witam. Znalazłem na 100% działającą atmegę i dalej nie programuje. Dajel mam błąd że zła sygnatura 0x000000. Ma ktoś może jakiś schemat prostej płytki do programowania. Chodzi mi aby miała tylko najpotrzebniejsze rzeczy. A może wystarczy bezpośrednie połączenie pod podstawkę?
dawid512 ---> to się cieszę - ale mam jeszcze jedno pytanie skoro akurat używasz stk500v2 1. czy jeśli nawet tak "z ręki" w dosie z konsoli wpiszesz np dla atmega8 - żeby odczytał sygnaturę avrdude -p m8 -c stk500v2 -P com5 - ale nie masz podłączonego do tego portu com5 - programatora - to czy avrdude nie zawiesza się u ciebie na takiej operacji ???...
Witam panowie Moj atmega8 podczas pierwszego podłączenia źle zasiliłem tzn podłączyłem masę pod plus i odwrotnie. Poparzyłem sobie paluszki hehehe i szybko go odłączyłem. odziwo po dobrym podłączeniu daje się go programować. programator odczytuje sygnaturę. ale program już żaden nie działa tzn. nawet taki prosty włączający diodę LED. Zakładam ze już...
No dobra jak jest problem z vox (tu najlepiej by pasował), to zrób to wav tylko zapisz w jakimś znanym samplerate/mono to wtedy z headera wyciągniesz sobie poczatek 'ścieżki' audio i dalej leci juz po próbkach. nagłówek wava (pascal - ale łatwo przerobisz): Twavheader=record rId :array[0..3]of char; {sygnatura "riff"}...
Wrzuć avrdude do głównego katalogu (np.na dysku D) i sprawdź z linii komend. Nie wykrywa Ci nawet sygnatury procesora a bez tego nie ma co mówić o programowaniu. cmd d: 'przechodzisz na dysk D cd avrdude 'przechodzisz do katalogu avrdude na dysku D:\avrdude D:\avrdude> avrdude -p m8 -c usbasp I tu pojawi ci się sygnatura inna niż 0x00000...
Postępując zgodnie z "tutorialem" ( http://www.patron.net.pl/artykuly/AVR_tu... ) zaciąłem się w momencie programowania mikrokontrolera (pierwszy program - zapalenie jednego LED-a). Po skrzętnym przepisaniu kodu (lub przekopiowaniu fragmentów z źródła jeśli było to możliwe) i wykonaniu wszystkich kroków próba programowania Atmegi8 kończy się...
Witam ewentualnych czytelników tego tematu. Zamykam temat, jako że problem rozwiązałem. Obsługa timerów została poprawnie zrealizowana po skompilowaniu projektu w Bascomie dla procesora Atmega48, Jedynie przy obsłudze przerwań pojawił się problem. W moim programie była konieczność "ręcznego" kasowania flagi przerwania INT1 za pomocą instrukcji: SET...
Mam kłopot z tym mikrokontrolerem, próbuję się skontaktować z nim przez ISP takim programatorem: http://sklep.avt.pl/p/pl/487726/mini+pro... Na 5 sztuk (kupione tu: http://mse.beep.pl/dzialy.php - dostawca teoretycznie cieszy się dobrą opinią, jeśli chodzi o jakość) udało mi się oprogramować...
Panie Zbee, napewno nie wytrzyma 12V podanych na zasilanie :) Jeszcze podpowiem że mimo poprawności działania oraz dobrej sygnatury mogą uszkodzić się porty wyjściowe i mimo poprawnego działania programu na zewnątrz nic jednak nei wychodzi. DO tego jednak trzeba JTAG-a i procka wyższego niż atmega8
Witam mam problemy z zaprogramowaniem układu Atmega8A. Uc jest podłączany do programatora STK200, podczas próby czytania sygnatury Uc (PonyProg, ISP Programmer) wystepują błędy (Unknown Device). Ręczne ustawienie Uc na Atmega 8 (nie ma opcji 8A) też nic nie daje, podczas programowania występują błędy zapisu i operacja zostaje przerwana. Natomiast po...
Panowie Dziękuje za pomoc w rozwiązaniu mojego problemu. Wychodzi na to że miałem wadliwą atmege ( lub podczas prób ją uszkodziłem ). Po zakupie nowej wszystko działa. Nie wiem czemu czytało normalnie sygnaturę i czemu wgrywało program a po włożeniu do układu nie działa. I co może być przyczyną takiego zachowania? pozdrawiam
https://obrazki.elektroda.pl/5764128100_... Przy okazji zakupów na AliExpress zauważyłem, że pewien sklep ma też w ofercie mikrokontrolery ATmega88PA-PU w obudowach DIP28, więc zamówiłem 2 sztuki (cena poniżej 6 zł. za sztukę). Po 8 dniach od wysłania przesyłka dotarła. Napisy na mikrokontrolerach wyglądały całkiem dobrze, ale sygnatura...
ad 1. Tak. Oba procesory posiadają porty B i D. (W programowaniu?? NIE. Lecz mają inną budowę, inna ilość portów, inne układy peryferyjne, których w tym przykładzie nie wykorzystujesz) ad 2. Nie. Po zakończeniu programowania programator przerywa kontrole nad linią reset procesora. Więc program powinien działać. ad 3. Należy kasować. Wiele aplikacji...
W odpowiedzi na post mirekk36 - tak sprawdzałem ten generator na działającym procku ,zarówno programowanie jak i odczyt są bez zarzutu. Faktem jest że nie próbowałem z niższą częstotliwością generatora ,gdyż w chwili obecnej nie mam , muszę podzielić dodając 7490 , lub zrobić nowy na drutaach celem sprawdzenia. Ponadto udało mi się odczytać fusebity...
Oznaczenia diod: świeci zielona – fusebity naprawione i zweryfikowane, układ naprawiony. Jeśli jest ustawione zabezpieczenie lockbit, to tylko sprawdza czy fuski odpowiadają fabrycznym, i jeśli tak to także zapali tę diodę. świeci czerwona – problem z odczytaniem sygnatury, brak układu, lub brak sygnatury w bazie. migająca zielona –...
Witam Próbuję zaprogramować atmega8. Mam kupiony programator STK200. ISPprog czyta sygnaturę i przynajmniej udaje, że czyta pamięć flash, ale przy próbie zapisania czegoś do flash-a pokazuje od razu błąd ( zapisane coś tam - odczytane co innego ). Próbowałem PonyProg-a ale test programatora kończy się niepowodzeniem a próba zaprogramowania zakończyła...
Prawdopodobnie masz ten sam problem który był już omawiany na formum związany z fabrycznymi ustawieniami ATMEGI8 na wewnętrzny oscylator. Nie pamiętam wątku ale daj szukaj "ATMEGA8 AND problem" i go znajdziesz. Spróbuj sprawdzić innym programatorem komunikację z mikrokontrolerem - np. programatorem Dybkowskiego. Włącz czytanie sygnatury i zobacz czy...
Wiem, że ostro nagiąłem długość połączeń dlatego dziś zaprojektowałem pcb z wyjściem RS-232 + dodatkowy wyprowadzony pin INT0 (dla w ostateczności własnej komunikacji). Fak SPI jest typu full duplex to ja u siebie zauważyłem (zapewne przez ten długi przewód), że gdy mam podłączony przewód MISO to czasami slave wyświetla śmieci. Z tego powodu odłączyłem...
Dobra udało mi się zrobić programatorek... tylko jest jedno ale... mianowicie po podłączeniu go za każdym razem zanim mi go program SPI Programmer wykryje (odczyta sygnature) to musze odpalić najpierw IC Proga i spróbować odczytać sygnature (wyskakują mi jakieś śmieci) W SPI odczytuje mi 00 01 02 jednak gdy daje programuj to wyświetla mi "Signature...
Mogłeś żle podłaczyć. Zmniesz jeszcze np do -B 32 Mam atemgę, która daje 5e5e5e - generealnie działa ale sygnatura jest do kitu. Tę progrmowałem z opcją -f. Oczywiście jest ona uszkodzona i nie jest używana.
chciałem dodać że w tym przypadku możesz mieć problem z tym że wgrałeś starszego softa który nie obsługuje tego procka. bowiem ten programator mósi mieć dodane wszystkie sygnatury AVR'ków. jesli więc soft do programatora jest starszy od atmega8 to go nie znajdze. proponuje zmianę softa na nowszy. Dodano po 6 ja zrobiłem AVR ISP 3.7 z tej strony i jak...
Otóż plik elf generowany jest podczas każdej kompilacji projektu w avrstudio. Dodają w pliku main takie dyrektywy: FUSES={ .low=0xFF, .high=0xD9, };//External oscilator 16MHz, SPIEN LOCKBITS = 0xF0;//readout protection typedef struct { unsigned char B2; unsigned char B1; unsigned char B0; } __signature_t; #define SIGNATURE __signature_t...
A ja mam dla Ciebie taką propozycję. Z programowaniem AVR czasami zdarza się taki drobny błąd ciężki do wykrycia, a miewa objawy podobne do tych co opisałeś. Jest taki warunek, że częstotliwość programowania AVR musi być czterokrotnie niższa od częstotliwości ustawionej na taktowanie mikrokontrolera. Jeśli wewnętrznie masz ustawiony 1MHz, to nie powinieneś...
1.Ściągnij MkAVRcalculator. 2.Na dysku C utwórz folder "AVRDUDE" 3.Na karcie ustawień MkAVRcalculatora jest "Instal Avrdude" 4.Naciskasz to i wskazujesz na ten nowoutworzony wcześniej folder. 5.Masz nowego AVRDUDE z dopisanymi nowymi sygnaturami dla A i P i co tam jeszcze. 6. Teraz możesz każdemu programowi który korzysta z AVRDUDE wskazać ten folder....
Podpiąłem samo Usbasp jako programator bo mi się pomerdało, że w ten sposób odczytam jaki procek na pokładzie. Później zgodnie ze sztuką podpiąłem Arduino Uno jako programator do usb a Usbasp poprzez Spi podpiąłem do Arduino. Sęk w tym, że Avrlab nie rozpoznaje procka z Usbasp. Z napisów na procku wynika, że jest to Atmega8L-AU. Ale gdy daję parametr...
Witam, ... programowaniu ATmegi8 przy pomocy programatora AVR prog II i programu avrdude. Pojawia mi się następujący komunikat: "avrdude" -p m8 -c usbasp -P lpt1 -F ... Używasz programatora AVR prog II, ale każesz avrdude komunikować się z programatorem USBASP? Jak sama nazwa wskazuje, jest to programator USB, a Ty używasz portu LPT. Sprawdź parametry....
Postanowiłem napisać swój własny (choć ciasny) programator dla popularnych procków Attiny i Atmega. Sercem programatora jest obecnie ATmega8 komunikująca się z PC za pośrednictwem FT232R. ATmega8 ma za zadanie zaprogramować uC ATtiny2313. Obecnie wykonuje następujące czynności: wchodzi do trybu programowania (echo 0x53 jak w DS) odczytuje sygnaturę...
Szanowni Panowie Elektronicy i Panie Elektroniczki Rozwiązanie wpadło mi do głowy dziś rano. (heh niedziela: niedzielna praca w... sie obraca). A więc podłączyłem stary poczciwy programator funprog i mówie sobie... zobacze co będzie jak spróbuję potraktować ten procesor programem do Atmega8515 (i2cprog). No i program wykrył bez wątpienia że jest to...
Witam. Kupiłem programator AVR USBasp i ATmegę8, podłączyłem jak trzeba i w programie mkAVR Calculator sprawdzam podłączony AVR i pokazuje mi się nazwa i sygnatura AVR. I nie wiem co dalej. Chciałbym wgrać na początek prosty program z migającą diodą led, lecz nie wiem czy mogę go już wgrywać przez ten program czy najpierw muszę wgrać bootloader, bo...
Witam grono ;) Zmontowałem sobie programator USBASP według oryginalnego schematu Thomasa Fischl'a. Atmegę zaprogramowałem stk200 i poprawnie ustawiłem fusebit'y. Programowałem go już wieloma wersjami firmware ze strony fischl.de. Windows xp poprawnie odczytuje go jako USBasp. Instalowałem sterowniki libusb z oryginalnych paczek, jak i takie które znalazłem...
Lighthouser, to w takim razie jakim cudem sygnaturka sie odczytuje? A zasilanie na schemacie? Od programatora pin (zawsze ustawiony na 1) oznaczony vcc jest dolaczony do "obwodu zasilajacego" caly uklad. Ot zasilanie jest. Podlaczam diodke do vcc i gnd atmela podczas programowania i swieci sie - zasilanie jest. Z Lpt, ale moze z tego zrezygnowac? Zastanawiam...
Witam elektorat elektronicznych interanutów. Mój problem jest treści następującej. Zachorowałem na anginę i z nudów postanowiłem złożyć sobie kartę FUN z laminatu jednostronna ze zworkami i ledami i opornikami 470 ohm 0,25 W.. Do tego celu dokupiłem procesor AT90S8515 i problem jest taki że w środku mimo nadruku na obudowie jest procek Atmega8515 i...
Używam STK500v2 na USB. Programuje z AVR Studio (wybieram ATMEGA16 lub 16A) ,obie sygnatury pasują. Na pewno literka "A" nie jest przyczyną ,bo wiem że jest tutaj na elektrodzie temat testera elementów http://www.elektroda.pl/rtvforum/viewtop... i tam przykładowo dla Atmega8 i Atmega8A tester zachowuje się inaczej ,a nawet nie...
Zainstalowałem wg opisów avrdude, polecenie lsusb pokazuje prawidłowo programator, natomiast próba kontaktu z ATmegą8 (sprawdzoną na tym samym programatorze w środowisku Windows - AVR Studio) kończy się niepowodzeniem. $ avrdude -c stk500v2 -P /dev/ttyUSB0 -p m8 -F initialization failed, rc=-1 AVR device initialized and ready to accept instructions...
Witam, Po długiej przerwie wróciłem do mojej Atmegi8. Podłączyłem ją pod programator USBasp jednak obojętnie jaki kod napiszę, program nie wykonuje się na nim, tzn. mam np.: [syntax=c]#include <avr/io.h> #include <avr/delay.h> int main(void){ // Konfiguracja odpowiednich pinów jako wyjścia DDRB |= (1<<PB1)|(1<<PB2); while(1){...
ATmega8, Atmega8L i ATmega8A itp różnią się parametrami elektrycznymi, a nie funkcjonalnościami. Aby się upewnić należy sprawdzić jaką mają sygnaturę: http://obrazki.elektroda.pl/5397638400_1... http://obrazki.elektroda.pl/4860907400_1... ... stwierdzając, że są takie same. Dlatego też w kompilatorach występują po prostu...
To jest pierwsze spotkanie moje z uC, zakupiłem programator AVT988 i adapter AVT 1462. Kompilator i program ładujący to AVR Studio 4. Na początek aby sprawdzić działanie programatora, postanowiłem wgrać prosty program "mrugający LED" z książki " Mikrokontrolery AVR i AMR ..." wyd. Helion. Podłączyłem programator i adapter , na początek poszedł Atmega8...
cóż, bardzo, bardzo dziwne, ale wina ewidentnie po stronie t2313. zgodnie z tymi informacjami: http://www.and-tech.pl/forum/viewtopic.p... Twoje układy mają błędną sygnaturę, mogło je coś strzelić, np. ESD Jakim cudem błędna sygnatura, skoro Combo w trybie PP ją czyta bez problemu ? Moja propozycja to użycie innego programatora ISP, np. USBasp...
Witam. Jakiś czas temu miałem okazję rozmontowywać starą kasę fiskalną i udało mi się z niej uzyskać między innymi wyświetlacz alfanumeryczny. Nie mam jednak pojęcia jak odnaleźć informacje o tym elemencie. Na płytce jest sygnatura: HDC00204H - Google wyrzuca 0 (!) wyników. Sam wyświetlacz ma wyprowadzenia: VDD, GND, V5, R/W, RS, E, DB0..7, A, K. Chciałbym...
U mnie ten komunikat pojawia się w następującej sytuacji. Podpinam programator do płytki, podpinam zasilanie płytki, klikam "Tools/Program AVR/Connect". Po pomyślnym połączeniu się z prockiem wgrywam jakiś program lub tylko dla testu czytam sygnaturę. No i teraz odłączam zasilanie układu żeby np. coś poprawić lub przepiąć jakiś kabelek. No i teraz znowu...
sygnatura czasowa sygnatura avast sygnatura pliku
radiotelefon odległość czujki zewnętrzne żarzyć kontrolka drzwi
sterownik roweru elektrycznego lodowka dometic
Jak włączyć koło sterowe w Solid Edge? Regulacja podświetlenia szyb Audi A6 C6 2006 2.7 TDI