Programator Atmeli
Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!
From: jarek_at_nospam_hrabia.ibib.waw.pl (Jarek Glapinski)
Subject: Programator Atmeli
Date: 24 Sep 1998 09:58:27 GMT
Uruchomilem programator atmeli serii AT89 i AT80.
Jarek G.
From: "I.Kuczek" <ixkuczek_at_nospam_friko6.onet.pl>
Subject: Re: Programator Atmeli
Date: Thu, 24 Sep 1998 15:24:35 +0100
Jarek Glapinski wrote:
Uruchomilem programator atmeli serii AT89 i AT80.
Jarek G.
Ja zas jestem w trakcie projektownia programatora do AT89 i mam pytania:
1) czy w czasie odczytu (weryfikacji) na pinie RST moze byc 12V
przez rezystor 300k tak jak w czasie zapisu ?
Znacznie by mi to uproscilo konstrukcje.
2) Czy przekroczenie czasu tGLGH na pinie PROG (max. 110 uS)
moze uszkodzic uP ?
3) Jak wlutowac bez specjalnych przyrzadow AT89 (wersja SMD)
na płytkę tak by nie zewrzec nóżek ?
Moze na "chama" a potem zeskrobac nadmiar cyny?
4)Gdzie znalezc opis rejestrów, systemu przerwan i timerow procesora
AT89 ?
Szukałem w PDFach na stronie http://www.atmel.com bezskutecznie.
5) Czy pobór pradu AT892051 jest proporc. do zegara (czyli gdybym
zastosowal 1MHz zamiast katalogowego 12MHz to otrzymam Icc=2mA) ?
Pozdrawiam IREK
From: Wojciech Gazda <gazda_at_nospam_fema.krakow.pl>
Subject: Re: Programator Atmeli
Date: Thu, 24 Sep 1998 17:56:02 GMT
I.Kuczek wrote:
Jarek Glapinski wrote:
Uruchomilem programator atmeli serii AT89 i AT80.
Jarek G.
Ja zas jestem w trakcie projektownia programatora do AT89 i mam pytania:
1) czy w czasie odczytu (weryfikacji) na pinie RST moze byc 12V
przez rezystor 300k tak jak w czasie zapisu ?
Znacznie by mi to uproscilo konstrukcje.
2) Czy przekroczenie czasu tGLGH na pinie PROG (max. 110 uS)
moze uszkodzic uP ?
3) Jak wlutowac bez specjalnych przyrzadow AT89 (wersja SMD)
na płytkę tak by nie zewrzec nóżek ?
Moze na "chama" a potem zeskrobac nadmiar cyny?
4)Gdzie znalezc opis rejestrów, systemu przerwan i timerow procesora
AT89 ?
Szukałem w PDFach na stronie http://www.atmel.com bezskutecznie.
Na wszystkie pytania znajdziesz odpowiedź właśnie w pdf-ach, których
rzekomo nie mogłeś znaleźć. Dziwne, ale ja ściągnąłem stamtąd opisy do:
AT89C2051, AT89LV52, AT89C55, a jest ich tam znacznie więcej! Apropos,
ile czasu poświęciłeś na szukanie?
5) Czy pobór pradu AT892051 jest proporc. do zegara (czyli gdybym
zastosowal 1MHz zamiast katalogowego 12MHz to otrzymam Icc=2mA) ?
To też jest w tych pdf-ach - wykres zależności poboru prądu od Fclk.
--
Wojciech Gazda
/*******************************************************/
/* Home page - http://www.fema.krakow.pl/~gazda */
/* Asua programmers - http://asua.v-lo.krakow.pl */
/*******************************************************/
From: nita <nita_at_nospam_zeus.polsl.gliwice.pl>
Subject: Re: Programator Atmeli
Date: Thu, 24 Sep 1998 20:36:12 +0200
Na wszystkie pytania znajdziesz odpowiedź właśnie w pdf-ach, których
rzekomo nie mogłeś znaleźć. Dziwne, ale ja ścišgnšłem stamtšd opisy do:
AT89C2051, AT89LV52, AT89C55, a jest ich tam znacznie więcej! Apropos,
ile czasu poświęciłeś na szukanie?
Czy aby na pewno ? Faktycznie do prawie wszystkich pytań można znaleźć pytanie
ale oprócz jednego:
Czy można przekroczyć impuls programujšcy (producent podaje 110 us).
Też się na tym zastanawiałem i kiedyś pytalem na liscie, lecz po dzien
dzisiejszy sprawa nie jest wyjaśniona.
W znanym czasopiśmie (Elektror Elektronik) napisano, że ten impuls tylko
inicjalizuje proces zapisu, który trwa ok 1-3 mS.
O tym, czy programowanie zostało już zakończone, procek informuje nas jednym ze
sygnałów na nóżce (która to już nie pamiętam, widać to wyraźnie na PDF)
Z tego można by wywnioskować, że przekroczenie tego czasu do 1 mS z pewnościš
nic by nie spowodowało.
Ja osobiście używam czasu ok 40 uS i wszystkie układy się programowały (a było
ich aż 4 sztuki).
Nita.
From: Wojciech Gazda <gazda_at_nospam_fema.krakow.pl>
Subject: Re: Programator Atmeli
Date: Fri, 25 Sep 1998 17:55:30 GMT
nita wrote:
Na wszystkie pytania znajdziesz odpowiedź właśnie w pdf-ach, których
rzekomo nie mogłeś znaleźć. Dziwne, ale ja ścišgnšłem stamtšd opisy do:
AT89C2051, AT89LV52, AT89C55, a jest ich tam znacznie więcej! Apropos,
ile czasu poświęciłeś na szukanie?
Czy aby na pewno ? Faktycznie do prawie wszystkich pytań można znaleźć pytanie
ale oprócz jednego:
Czy można przekroczyć impuls programujšcy (producent podaje 110 us).
Też się na tym zastanawiałem i kiedyś pytalem na liscie, lecz po dzien
dzisiejszy sprawa nie jest wyjaśniona.
Jeśli producent podaje max 110us to trzeba się tego trzymać - inaczej
może się zdarzyć, że układ zaprogramuje się na zawsze.
W znanym czasopiśmie (Elektror Elektronik) napisano, że ten impuls tylko
inicjalizuje proces zapisu, który trwa ok 1-3 ms
O tym, czy programowanie zostało już zakończone, procek informuje nas jednym ze
sygnałów na nóżce (która to już nie pamiętam, widać to wyraźnie na PDF)
Z tego można by wywnioskować, że przekroczenie tego czasu do 1 mS z pewnościš
nic by nie spowodowało.
Trzeba sprawdzić eksperymentalnie - wydaje mi się jednak, że jeżeli
zależności czasowe programowania są wytwarzane wewnątrz procesora to
przedłużanie impulsu nie ma sensu, zwłaszcza, że jak piszesz niżej i
przy 40us się programuje.
Ja osobiście używam czasu ok 40 uS i wszystkie układy się programowały (a było
ich aż 4 sztuki).
--
Wojciech Gazda
/*******************************************************/
/* Home page - http://www.fema.krakow.pl/~gazda */
/* Asua programmers - http://asua.v-lo.krakow.pl */
/*******************************************************/
From: "I.Kuczek" <"ixkuczek"_at_nospam_friko6.onet,pl>
Subject: Re: Programator Atmeli
Date: Fri, 25 Sep 1998 13:11:51 +0200
Wojciech Gazda wrote:
I.Kuczek wrote:
4)Gdzie znalezc opis rejestrów, systemu przerwan i timerow procesora
AT89 ?
Szukałem w PDFach na stronie http://www.atmel.com bezskutecznie.
Na wszystkie pytania znajdziesz odpowiedź właśnie w pdf-ach, których
rzekomo nie mogłeś znaleźć. Dziwne, ale ja ściągnąłem stamtąd opisy do:
AT89C2051, AT89LV52, AT89C55, a jest ich tam znacznie więcej! Apropos,
ile czasu poświęciłeś na szukanie?
Wojciech Gazda
Witam !
Rzeczywiscie mozna cos znalezc dla AT89LV52 i rozciagnac to na 2051
(bo dla AT89C2051 nie ma ani slowa o przerwaniach i timerach).
Opisy sa jadnak bardzo skape (opis znaczenia bitow w rejestrach).
Poczatkujacy z 51-kami na pewno bedzie mial trudnosci zaprogramowac
zegar czy obsluzyc przerwanie.
Znam tajniki 6502 wiec do zupełnych laikow w dziedzinie programowania uP
8-bit nie naleze.
Pozdrawiam IREK
From: Wojciech Gazda <gazda_at_nospam_fema.krakow.pl>
Subject: Re: Programator Atmeli
Date: Fri, 25 Sep 1998 17:51:42 GMT
I.Kuczek wrote:
[...]
Rzeczywiscie mozna cos znalezc dla AT89LV52 i rozciagnac to na 2051
(bo dla AT89C2051 nie ma ani slowa o przerwaniach i timerach).
Opisy sa jadnak bardzo skape (opis znaczenia bitow w rejestrach).
Poczatkujacy z 51-kami na pewno bedzie mial trudnosci zaprogramowac
zegar czy obsluzyc przerwanie.
A to taki ból! Jako wstęp proponowałbym ściągniecie lektury dot. 8051
ze stron intela: http://developer.intel.com/design/product.htm gdzieś w
okolicach tej strony można znaleźć pdf-y na temat standardowej
51-jedynki.
W swoim info, Atmel umieszcza tylko różnice między serią 89XX a
standardowymi produktami Intela.
Znam tajniki 6502 wiec do zupełnych laikow w dziedzinie programowania uP
8-bit nie naleze.
Wierzę! Bez dokumentacji i Superamn nie poradzi ;-))))
--
Wojciech Gazda
/*******************************************************/
/* Home page - http://www.fema.krakow.pl/~gazda */
/* Asua programmers - http://asua.v-lo.krakow.pl */
/*******************************************************/