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 */
 /*******************************************************/