Re: Programowy reset AT89C2051
Masz problem? Zapytaj na forum elektroda.pl
Date: Tue, 01 Aug 2000 11:54:58 +0200
From: Piotr Muller <p.muller_at_nospam_trax.com.pl>
Subject: Re: Programowy reset AT89C2051
Witam, ponownie
Z doświadczeń przeprowadzonych ( zgodnie z sugestiami zawartymi w
wypowiedziach
grupowiczów) wynika, że:
poprawnie pracujący układ przy próbie resetu programowego zachowuje się
poprawnie,
wszystkie funkcje działają oprócz przerwania z portu szeregowego,
sprawdziłem poprawność transmisji szeregowej (wyjście) z takiego układu
po
resecie programowym jest ok. tzn. licznik odpowiadajacy za prędkość
transmisji
pracuje poprawnie ponieważ transmitowane dane do PC są sensowne,
można kontrolowac tą transmisję poprzez znacznik TI.
Podwumowując: musi być jakiś uniedokumentowany zbiór rejstrów
wewnętrznych
który nie da się zresetować programowo a jedynie sprzętowo i tego
problemu
nie da się przeskoczyć, a ze złości można zjeść własne papcie!
Piotr
Piotr Muller wrote:
Witam,
Może ktoś wie jak wygenerować sygnał resetu w układzie AT89C2051
programowo tak aby był rownoważny z resetem sprzętowym (PIN1) ?
Piotr
From: "Olgierd Cybulski" <dechamp_at_nospam_poczta.wp.pl>
Subject: Odp: Programowy reset AT89C2051
Date: Tue, 1 Aug 2000 16:52:02 +0200
Użytkownik Piotr Muller :
resecie programowym jest ok. tzn. licznik odpowiadajacy za prędkość
transmisji
pracuje poprawnie ponieważ transmitowane dane do PC są sensowne,
można kontrolowac tą transmisję poprzez znacznik TI.
Podwumowując: musi być jakiś uniedokumentowany zbiór rejstrów
wewnętrznych
który nie da się zresetować programowo a jedynie sprzętowo i tego
problemu
nie da się przeskoczyć, a ze złości można zjeść własne papcie!
Piotr
Mysle, ze nie masz racji. Co do papci - zycze smacznego.
Rejestrem wewnetrznym ktory nie jest mapowany w przestrzen ISR
jest np. przerzutnik priorytetow przerwan.
Mozna go skasowac albo sprzetowym resetem, albo (jesli jest
ustawiony) wykonujac rozkaz IRET (lub dwa takie rozkazy, jesli
chcesz symulowac restart wyskakujac z zagniezdzonej obslugi
przerwania). Innej drogi nie ma, pewnie wlasnie na tym polega
Twoj problem. Wiecej o tym pisac nie bede, powinny Ci wystarczyc
poprzednie posty z watku.
Wiesz, jest takie przyslowie - kto nie ma w glowie, ten ma w nogach.
Papcie moga Ci sie jeszcze przydac :-))))
Pozdrawiam - OC.