USBasp - problem z zaprogramowaniem Atmega8
No właśnie coś mi się wydaje że na za głęboką wodę kolega skacze.
Albo robi po łepkach i takie ma efekty.
Zanim zacznie cokolwiek programować to trzeba to po ustawiać, ja tego programatora nie znam wiec się na temat jego ustawień nie wypowiem.
________________edit _____________________
Pozatym w screenie z AVR dudy dalej widać ze wybiera z listy atmega8
A NIE ATMEGA8A
Albo robi po łepkach i takie ma efekty.
Zanim zacznie cokolwiek programować to trzeba to po ustawiać, ja tego programatora nie znam wiec się na temat jego ustawień nie wypowiem.
________________edit _____________________
Pozatym w screenie z AVR dudy dalej widać ze wybiera z listy atmega8
A NIE ATMEGA8A
Poprawiłem ten błąd w kodzie, zmieniło się trochę w oknie programowania (nie ma FF) ale bascom nadal nie rozpoznaje procesora.
Zainstalowałem AVRDUDE z ustawień mkAVRCalculator.
Nie mam pod ręką innego procesora (mój kochany sklep elektroniczny zaopatrzony najlepiej na świecie, z fachową obsługą i niskimi cenami :*), musiałbym zamówić na allegro.
Komputer wykrywa programator, nie wyskakują żadne błędy. Sterowniki jakie mam zainstalowane to libusb v1.2.4.0 ze strony http://www.fischl.de/usbasp/. Procesor jest w podstawce na płytce (płytka jest zaprojektowana tak aby procesor programować w układzie). Atmege wyciągnąłem z opakowania w którym do mnie przyjechała dopiero po wlutowaniu wszystkiego na płytkę i od razu umieściłem ją w podstawce nie dotykając jej wprowadzeń. Mogłem tego procka uszkodzić przez złe podpięcie któregoś z pinów ?
Zainstalowałem AVRDUDE z ustawień mkAVRCalculator.
Nie mam pod ręką innego procesora (mój kochany sklep elektroniczny zaopatrzony najlepiej na świecie, z fachową obsługą i niskimi cenami :*), musiałbym zamówić na allegro.
Komputer wykrywa programator, nie wyskakują żadne błędy. Sterowniki jakie mam zainstalowane to libusb v1.2.4.0 ze strony http://www.fischl.de/usbasp/. Procesor jest w podstawce na płytce (płytka jest zaprojektowana tak aby procesor programować w układzie). Atmege wyciągnąłem z opakowania w którym do mnie przyjechała dopiero po wlutowaniu wszystkiego na płytkę i od razu umieściłem ją w podstawce nie dotykając jej wprowadzeń. Mogłem tego procka uszkodzić przez złe podpięcie któregoś z pinów ?
Kupię goldpiny, założę ten wtyk IDC-10 i zrobię ścieżki na płytce uniwersalnej do wprowadzeń MISO, MOSI itd. Może wtedy uda mi się zaprogramować ten procesor.
Ostatnio zmieniony 14 lut 2013, 22:05 przez BC547, łącznie zmieniany 2 razy.
Posiadam mkAVRCalculator w wersji demo. Programuję nim cały czas ATmega8A. Nie miałem jakichkolwiek problemów dotąd z odczytaniem procka lub zaprogramowaniem. Używam również USBasp zakupionego na znanym portalu aukcyjnym wykonanego wg projektu Fischa z jego software.
Wydaje mi się, że ograniczenia demo dotyczą wyższych procków od ósemki, których tak nie można chyba zaprogramować.
Może napisz jak i co dokładnie podłączasz lub daj zdjęcie?
Wydaje mi się, że ograniczenia demo dotyczą wyższych procków od ósemki, których tak nie można chyba zaprogramować.
Może napisz jak i co dokładnie podłączasz lub daj zdjęcie?
I może to sobie przeczytaj i oglądnij
http://mirekk36.blogspot.com/2011/05/ws ... sbasp.html
I pobierz nowszą wersie programu
http://atnel.pl/Upload/image/_SOFTWARE/ ... ulator.png
http://mirekk36.blogspot.com/2011/05/ws ... sbasp.html
I pobierz nowszą wersie programu
http://atnel.pl/Upload/image/_SOFTWARE/ ... ulator.png
Ech... kolejne podejście w poniedziałek... Nawet goldpinów nie dostanę w tym sklepie od ręki. Musiałem je zamówić a odebrać mogę dopiero w poniedziałek. Dzięki świetnemu zaopatrzeniu sklepów w mojej miejscowości od zawsze wszystko muszę robić prowizorycznie, aż sam się sobie dziwię że się jeszcze nie zniechęciłem do elektroniki.
Skąd takie informacje?Pikczu pisze:No a to kolejny błąd, bo to dwa różne układy.
ATmega8 i ATmega8A różnią się jedynie parametrami elektrycznymi:
Źródło: http://www.atmel.com/Images/AVR523.pdfThe ATmega8A is a functionally identical, drop-in replacement for the ATmega8.
Co więcej, zarówno ATmega8, ATmega8L i ATmega8A nają tę samą sygnaturę: 1E 93 07
czyli dla programatora są dokładnie tym samym układem.
@BC547
Kolega artyliusz w pierszej odpowiedzi w tym temacie, konkretnie tutaj: https://forum.elportal.pl/viewtopic.php?p=84570#84570
wskazał Ci jako drugi link, gdzie są opisane przypadki, przyczyny i rozwiązania najczęściej pojawiających się problemów. Przeczytałeś i sprawdziłeś po kolei?
Ciągniesz ten temat już trzeci dzień, a nawet nie pokazałeś schematu podłączenia i zdjęć by koledzy mogli sprawdzić. Dlatego ciągle jesteś w tym samym miejscu Piekiełka Początkujących .
Narysuj więc dokładny schemat Twojego układu wraz z tym jak podłączasz go do programatora, zasilania, itp.. Do kompletu dodaj zdjęcia tak, żeby koledzy, którzy Ci tutaj od 4 dni pomagają mogli sprawdzić dokładnie, czy podłączyłeś prawidłowo.
dondu, nie wnikałem jaką maja sygnaturę, patrząc z punktu widzenia bascoma na liście procesorów występują jako dwa różne układy. Więc popełniał tam błąd czyż nie ??? przyznaj rację.
Nie mówiąc już ze dwa dni mu zajęła kompilacja bo nikt tego nie wychwycił więc Bóg jeden wie jakie jeszcze ma tam błędy.
Pozdrawiam
Nie mówiąc już ze dwa dni mu zajęła kompilacja bo nikt tego nie wychwycił więc Bóg jeden wie jakie jeszcze ma tam błędy.
Pozdrawiam
Odniosłem się do zdania w którym twierdzisz, że to dwa różne mikrokontolery. Zacytowałem odpowiedni fragment noty Atmela. W związku z tym, dla BASCOM, C, AVRDUDE, programatora itp., to są nadal dokładnie te same mikrokontrolery (mają tę samą sygnaturę). Różnica jest w zakresie parametrów elektrycznych, o których BASCOM nie ma zielonego pojęcia.Pikczu pisze:dondu, nie wnikałem jaką maja sygnaturę, patrząc z punktu widzenia bascoma na liście procesorów występują jako dwa różne układy. Więc popełniał tam błąd czyż nie ??? przyznaj rację.
Błędy programu nie są istotne dla problemu jego poprawnego zaprogramowania, a z tym na razie walczy autor.Pikczu pisze:Nie mówiąc już ze dwa dni mu zajęła kompilacja bo nikt tego nie wychwycił więc Bóg jeden wie jakie jeszcze ma tam błędy.
[quote="dondu"][quote="Pikczu"][b]dondu[/b], nie wnikałem jaką maja sygnaturę, patrząc z punktu widzenia bascoma na liście procesorów występują jako dwa różne układy. Więc popełniał tam błąd czyż nie ??? przyznaj rację.[/quote]
Odniosłem się do zdania w którym twierdzisz, że to dwa różne mikrokontolery. Zacytowałem odpowiedni fragment noty Atmela. W związku z tym, dla BASCOM, C, AVRDUDE, programatora itp., to są nadal dokładnie te same mikrokontrolery (mają tę samą sygnaturę). Różnica jest w zakresie parametrów elektrycznych, o których BASCOM nie ma zielonego pojęcia.
[quote="Pikczu"]Nie mówiąc już ze dwa dni mu zajęła kompilacja bo nikt tego nie wychwycił więc Bóg jeden wie jakie jeszcze ma tam błędy.[/quote]
Błędy programu nie są istotne dla problemu jego poprawnego zaprogramowania, a z tym na razie walczy autor.[/quote]
Elportal stał się portalem dla blondynek.
Czekam na wątek, którą stroną lutownicy należy lutować.
Myślę, że czas najwyższy postawić temu tamę albo pogodzić się z tym,
Odniosłem się do zdania w którym twierdzisz, że to dwa różne mikrokontolery. Zacytowałem odpowiedni fragment noty Atmela. W związku z tym, dla BASCOM, C, AVRDUDE, programatora itp., to są nadal dokładnie te same mikrokontrolery (mają tę samą sygnaturę). Różnica jest w zakresie parametrów elektrycznych, o których BASCOM nie ma zielonego pojęcia.
[quote="Pikczu"]Nie mówiąc już ze dwa dni mu zajęła kompilacja bo nikt tego nie wychwycił więc Bóg jeden wie jakie jeszcze ma tam błędy.[/quote]
Błędy programu nie są istotne dla problemu jego poprawnego zaprogramowania, a z tym na razie walczy autor.[/quote]
Elportal stał się portalem dla blondynek.
Czekam na wątek, którą stroną lutownicy należy lutować.
Myślę, że czas najwyższy postawić temu tamę albo pogodzić się z tym,