Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 kwi 2026, o 04:00


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 17 sty 2016, o 23:00 
Offline
Nowy

Dołączył(a): 12 sty 2015
Posty: 9
Pomógł: 0

Witam

Ostatnio wpadł mi w ręce układ AT89S8253, oczywiście z odzysku. Firma w której pracuję wymieniała sterowniki szafek, i mam tu trochę tego typu układów. Podłączyłem go pod programator ATBUSBASP jednak nie mogę uzyskać do niego dostępu.
Odpowiedź AVRDUDE:
Kod:
avrdude.exe: set SCK frequency to 2000 Hz
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

avrdude.exe done.  Thank you.

Compiled special for http://forum.atnel.pl (v5.11.1)


Układ podpięty:
kwarc 12Mhz + c 10pf - 18 i 19
Vcc - 40
GND -20
MOSI - 6
MISO - 7
SCK - 8
RST - 9

do pliku avrdude.conf dodałem definicję układu

Cytuj:
#------------------------------------------------------------
# AT89S8253
#------------------------------------------------------------
part
id = "8253";
desc = "AT89S8253";
chip_erase_delay = 20000;
pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1",
"x x x x x x x x x x x x x x x x";

chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x",
"x x x x x x x x x x x x x x x x";

timeout = 200;
stabdelay = 100;
cmdexedelay = 25;
synchloops = 32;
bytedelay = 0;
pollindex = 3;
pollvalue = 0x53;
predelay = 1;
postdelay = 1;
pollmethod = 0;

memory "flash"
size = 12288;
paged = no;
min_write_delay = 4000;
max_write_delay = 9000;
readback_p1 = 0xff;
readback_p2 = 0xff;
read = " 0 0 1 0 0 0 0 0",
" x x a13 a12 a11 a10 a9 a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" o o o o o o o o";

write = " 0 1 0 0 0 0 0 0",
" x x a13 a12 a11 a10 a9 a8",
" a7 a6 a5 a4 a3 a2 a1 a0",
" i i i i i i i i";
mode = 0x21;
delay = 12;
;

memory "signature"
size = 2;
readback_p1 = 0x1E;
readback_p2 = 0x73;
read = "0 0 1 0 1 0 0 0 x x x x x x x x",
"x x 1 1 0 0 0 a0 o o o o o o o o";
;
;


Proszę o pomoc.
Czy jest możliwe aby układ był zablokowany przed jakimkolwiek dostępem?
Jak go odblokować? (o ile się da)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2016, o 23:11 
Offline
Użytkownik

Dołączył(a): 05 kwi 2014
Posty: 339
Pomógł: 10

Tutaj pisza o programowaniu przez lpt:

http://www.mikrocontroller.net/topic/155438

Nie wiem czy isp zadziala..



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2016, o 23:21 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27460
Lokalizacja: Szczecin
Pomógł: 1045

ring-s napisał(a):
Podłączyłem go pod programator ATBUSBASP jednak nie mogę uzyskać do niego dostępu.

Po komunikacie widzę, że to nie jest chyba jednak programator ATB-USBASP co ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2016, o 23:24 
Offline
Użytkownik

Dołączył(a): 05 kwi 2014
Posty: 339
Pomógł: 10

Cos pisza ze programator musi miec jakis inny firmware do tych uc.. Chyba ze sie myle

http://www.circuitvalley.com/2011/06/us ... r.html?m=1



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2016, o 23:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 721
Lokalizacja: Zielona Góra
Pomógł: 75

ring-s napisał(a):
Ostatnio wpadł mi w ręce układ, oczywiście z odzysku. Firma w której pracuję wymieniała sterowniki szafek, i mam tu trochę tego typu układów. Podłączyłem go pod programator ATBUSBASP jednak nie mogę uzyskać do niego dostępu.


Bo to nie jest uC AVR tylko poczciwa '51 czyli 8051 produkcji Atmela, nie zaprogramujesz go przy pomocy ATBUSBASP chyba że wymienisz w nim firmware pod MCS'51, potrzebujesz innego programatora np. coś takiego Simple serial programmer for AT89Sx microcontrollers, niestety AVR i '51 to dwie różne architektury uC.

_________________
pozdrawiam
phill2k



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 00:32 
Offline
Nowy

Dołączył(a): 12 sty 2015
Posty: 9
Pomógł: 0

Mirku, programator jak najbardziej od Ciebie, zakupiłem go z książką GB.

Jak widać, nie zaprogramuję tego układu tym programatorem, jak znajdę więcej czasu na kombinowanie to się pobawię. Puki co mam jeszcze AT89C2051 do obskoczenia, z tego samego źródła, ale z tego co wyczytałem z noty to też taka trochę zabawa. Jak uda mi się je uruchomić to nie omieszkam napisać.


Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 01:25 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27460
Lokalizacja: Szczecin
Pomógł: 1045

ring-s napisał(a):
Mirku, programator jak najbardziej od Ciebie, zakupiłem go z książką GB.

Tak - ja dopiero teraz zobaczyłem, że to nie AVR ... dlatego mógł być taki komunikat ....

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO