Bogdan Gutknecht
Guest
Tue Apr 11, 2006 12:36 pm
Sprawiłem sobie ATmega88. Próbuję ją zaprogramować ISP programatorem Adama
Dybkowskiego (ściągnąłem najnowszą wersję). Niestety cały czas otrzymuję
komunikat CHIP LOCKED. Wziąłem drugi procesor - to samo. Oscyloskop
pokazuje, że coś jest przesyłane na obu liniach (MOSI i MISO). Z innym typem
procesorów działa poprawnie - czyta sygnaturę, a ATmegi88 nie chce.
Co mogę zrobić oprócz powrotu na poziom ATmegi8?
Adam Dybkowski
Guest
Tue Apr 11, 2006 11:36 pm
Bogdan Gutknecht napisał(a):
Quote:
Sprawiłem sobie ATmega88. Próbuję ją zaprogramować ISP programatorem Adama
Dybkowskiego (ściągnąłem najnowszą wersję). Niestety cały czas otrzymuję
komunikat CHIP LOCKED. Wziąłem drugi procesor - to samo. Oscyloskop
pokazuje, że coś jest przesyłane na obu liniach (MOSI i MISO). Z innym typem
procesorów działa poprawnie - czyta sygnaturę, a ATmegi88 nie chce.
Spróbuj wymusić tą sygnaturę w ustawieniach ISP Programmera i zobacz,
czy wtedy się programuje i weryfikuje poprawnie.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
Bogdan Gutknecht
Guest
Wed Apr 12, 2006 5:39 am
Quote:
Spróbuj wymusić tą sygnaturę w ustawieniach ISP Programmera i zobacz,
czy wtedy się programuje i weryfikuje poprawnie.
Tylko jak??? Muszę mieć plik z sygnaturą, ale najpierw powinienem go
odczytać, ale nie mogę.
Tom
Guest
Wed Apr 12, 2006 6:59 am
Bogdan Gutknecht wrote:
Quote:
Spróbuj wymusić tą sygnaturę w ustawieniach ISP Programmera i zobacz,
czy wtedy się programuje i weryfikuje poprawnie.
Tylko jak??? Muszę mieć plik z sygnaturą, ale najpierw powinienem go
odczytać, ale nie mogę.
Nie chodzi przypadkiem o ten z datasheeta - 0x1E, 0x93, 0x0A
Tomek
Bogdan Gutknecht
Guest
Wed Apr 12, 2006 7:34 am
Użytkownik "Tom" napisał w wiadomości
Quote:
Bogdan Gutknecht wrote:
Spróbuj wymusić tą sygnaturę w ustawieniach ISP Programmera i zobacz,
czy wtedy się programuje i weryfikuje poprawnie.
Tylko jak??? Muszę mieć plik z sygnaturą, ale najpierw powinienem go
odczytać, ale nie mogę.
Nie chodzi przypadkiem o ten z datasheeta - 0x1E, 0x93, 0x0A
Tomek
Tak, ale w jakim formacie - naturalnym, czy w pliku *.hex, a może ascii?
Jarek
Guest
Wed Apr 12, 2006 7:52 am
Użytkownik "Bogdan Gutknecht" napisał w wiadomości
Quote:
Sprawiłem sobie ATmega88. Próbuję ją zaprogramować ISP programatorem Adama
Dybkowskiego (ściągnąłem najnowszą wersję). Niestety cały czas otrzymuję
komunikat CHIP LOCKED. Wziąłem drugi procesor - to samo. Oscyloskop
pokazuje, że coś jest przesyłane na obu liniach (MOSI i MISO). Z innym
typem
procesorów działa poprawnie - czyta sygnaturę, a ATmegi88 nie chce.
Co mogę zrobić oprócz powrotu na poziom ATmegi8?
Hmmm ja wczoraj programowałem ATTINY 2313 zawsze działało OK a wczoraj
wystąpił ten błąd okazało się że połączenie było nie dokońca dobre...
pokombinowałem i o ile dobrze pamiętam któryś z kabli nie dokońca stykał...
Bogdan Gutknecht
Guest
Wed Apr 12, 2006 9:14 am
Quote:
Hmmm ja wczoraj programowałem ATTINY 2313 zawsze działało OK a wczoraj
wystąpił ten błąd okazało się że połączenie było nie dokońca dobre...
pokombinowałem i o ile dobrze pamiętam któryś z kabli nie dokońca
stykał...
A ja wróciłem na ATmega8.
Adam Dybkowski
Guest
Wed Apr 12, 2006 8:08 pm
Bogdan Gutknecht napisał(a):
Quote:
Spróbuj wymusić tą sygnaturę w ustawieniach ISP Programmera i zobacz,
czy wtedy się programuje i weryfikuje poprawnie.
Tylko jak??? Muszę mieć plik z sygnaturą, ale najpierw powinienem go
odczytać, ale nie mogę.
1. Ściągnij najnowszą wersję ISP Programmer
2. Uruchom
3. Kliknij przycisk "Setup"
4. Zaznacz na dole okienka ustawień kwadracik przy "Don't autodetect device"
5. Wybierz typ żądanego procesora w rozwijanej liście
6. Zatwierdź wybór naciskając przycisk "OK"
Teraz każda operacja odczytania sygnatury z układu nie będzie wykonywana
fizycznie, tylko przyjmowana sygnatura wybranego z listy procesora.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
Bogdan Gutknecht
Guest
Thu Apr 13, 2006 5:50 am
Użytkownik "Adam Dybkowski" napisał w wiadomości
Quote:
Bogdan Gutknecht napisał(a):
Spróbuj wymusić tą sygnaturę w ustawieniach ISP Programmera i zobacz,
czy wtedy się programuje i weryfikuje poprawnie.
Tylko jak??? Muszę mieć plik z sygnaturą, ale najpierw powinienem go
odczytać, ale nie mogę.
1. Ściągnij najnowszą wersję ISP Programmer
2. Uruchom
3. Kliknij przycisk "Setup"
4. Zaznacz na dole okienka ustawień kwadracik przy "Don't autodetect
device"
5. Wybierz typ żądanego procesora w rozwijanej liście
6. Zatwierdź wybór naciskając przycisk "OK"
Teraz każda operacja odczytania sygnatury z układu nie będzie wykonywana
fizycznie, tylko przyjmowana sygnatura wybranego z listy procesora.
Nie pomaga. Przy programowaniu zerowa komórka jest odczytywana jako 00 lub
jako FF (tak mniej więcej na przemian).