Problem z zaprogramowaniem atmegi

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
krawy1
-
Posty: 6
Rejestracja: 10 kwie 2006, 19:50
Lokalizacja: Wałbrzych

Problem z zaprogramowaniem atmegi

Post autor: krawy1 » 10 kwie 2006, 20:35

Witam
Mam taki problem po wgraniu programu do atmegi 8 i weryfikacji pokazuje błąd.Próbowałem Bascomem i PonyProgiem 2000 z takim samym skutkiem.Czy ktoś miał taki problem lub wie co z tym zrobić.
Pozdrawiam krawy1

Kapitan_Rzbik
-
Posty: 97
Rejestracja: 20 gru 2005, 10:52

Post autor: Kapitan_Rzbik » 10 kwie 2006, 21:26

moze sprawdz programator?

alaris
Użytkownik
Posty: 530
Rejestracja: 21 lut 2006, 14:56
Lokalizacja: Gorzow/Poznan

Post autor: alaris » 10 kwie 2006, 21:29

A moze on sie po prostu w ogole nie zaprogramowal? Dlatego nie moze zweryfikowac:). W pierwszym etapie programator wysyla dane, a dopiero pozniej sprawdza, czy zostaly wlasciwie zapisane (proces weryfikacji). Jezeli blad weryfikacji wystapil w adresie 0 (zero), to najpewniej nic nie zostalo zapisane w ukladzie. Powodow moze byc kilka i trudno tak na odleglosc dociec przyczyny, moge podsunac kilka sugestii:
* wszystkie kable kontaktuja? Sprawdz dokladnie omomierzem
* nie podlaczyles wtyczki programatora odwrotnie?
* ustawienia w programie sa wlasciwe ? (model programatora)
* ATmega8 nie jest uszkodzony? Warto miec zawsze drugi uklad do sprawdzenia
* czy do portow SCK, MISO, MOSI i RESET nie jest dolaczone zadne urzadzenie? MOze to blokowac linie i unimozliwic programowanie, wtedy trzeba uklad zapisac poza docelowa plytka
* jezeli sam robiles programator - przyjrzyj mu sie krytycznym okiem, zgadza sie ze schematem? NIe ma bledow na druku ?
Moge Ci powiedzeic z wlasnego doswiadczenia, ze rozwiazywanie problemow typu "czemu to nie dziala, a powinno" jest chlebem powszednim w tym fachu :). Nie zniechecaj sie, tylko dokladnie wszystko przeanalizuj i sprawdz :)

krawy1
-
Posty: 6
Rejestracja: 10 kwie 2006, 19:50
Lokalizacja: Wałbrzych

Post autor: krawy1 » 11 kwie 2006, 13:54

Witam
Przy programowaniu na gołej płytce bez elementów zewnętrznych ustawiony oscylator wewnetrzny układ się normalnie programuje i weryfikacja jest ok.

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 11 kwie 2006, 13:56

Miałem podobną sytuację. Układ był prawidłowo identyfikowany a jego programowanie nie kończyło się pomyśle. Sytuacja ta zdarzyła się w dwóch (różnych) przypadkach:
1. Do jednej z linii programujących (nie pamiętam już której) podłączony był odbiornik 1wire DS1820. Powodował on błędy transmisji, jednak nie dawało się tego odczóc podczas identyfikacji układu.
2. Układ niepodłączony do zasilania. Zasilanie przepływające przez końcówki programatora (najprawdopodobniej przez diody zabezpieczające wejścia) było wystarczające do komunikacji z procesorem po SPI ale brakowało już prądu do wykonania zapisu w pamięci FLASH.

Może któreś z tych doświadczeń pomoże w Twoim przypadku...

krawy1
-
Posty: 6
Rejestracja: 10 kwie 2006, 19:50
Lokalizacja: Wałbrzych

Problem z zaprogramowaniem atmegi

Post autor: krawy1 » 13 kwie 2006, 20:27

Witam
Udało mi się zaprogramować atmege ale pojawił sie nowy problem.Otóż mam problem z wyświetlaniem ,po właczeniu układu w stanie czuwania wyświetlane są wszystkie 32 kwadraty a po właczeniu zasilania kwadraty widać dalej a napisy widać tylko z dużego kąta.Co może być powodem jakieś przebićia na płytce,może zadługi kabel między płytką a wyświetłaczem a może uszkodzony wyświetlacz.Załączam zdjęcie z ukosa włączonego układu.
Załączniki
Włączony z ukosa.gif
(198.06 KiB) Pobrany 272 razy

Kapitan_Rzbik
-
Posty: 97
Rejestracja: 20 gru 2005, 10:52

Post autor: Kapitan_Rzbik » 14 kwie 2006, 0:24

ustawiales kontrast?

ODPOWIEDZ