RTV forum PL | NewsGroups PL

Jak wykonać softwarowy reset w mikrokontrolerze 8051 i które SFR wyczyścić?

[8051] softwarowy reset

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wykonać softwarowy reset w mikrokontrolerze 8051 i które SFR wyczyścić?

Pawel \"O'Pajak\"
Guest

Sun Oct 21, 2007 2:29 am   



Powitanko,

Jak w temacie, jak to zrobic? Pewnie wyczyscic ktores SFR, ale ktore?
Podpowiedzcie, bo zaraz switac zacznie, a ja sie zawiesilem na tym
problemie:-(

Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->:
> pavel(ten_smieszny_znaczek)aster.pl <<<<*******

Pszemol
Guest

Sun Oct 21, 2007 5:25 am   



"Pawel "O'Pajak"" <opajak1@gazeta.pl> wrote in message news:op.t0iw3lsbichron@p-65ddf670fbef4.home.aster.pl...
Quote:
Jak w temacie, jak to zrobic? Pewnie wyczyscic ktores SFR, ale ktore?
Podpowiedzcie, bo zaraz switac zacznie, a ja sie zawiesilem na tym
problemie:-(

W C:

((void (code *)(void)) 0) ();

W Asm:

LCALL 0000h

To taki "miekki" reset... a raczej "warm start" :-)

Lepszy jest "cold start" wymuszony watchdogiem. W miejscu gdzie
chcesz wykonac reset ustaw okres watchdoga na b. krotko i zrob
petelke bez wyjscia (np. while(1)Wink i masz reset murowany :-)

Acha, jest jeszcze mozliwosc niekonwencjonalna... Smile))
Mozesz sobie na krotko wymusic stan niski (L) jakiejs nogi
(portu we/wy) podlaczonej do Vcc. Spowoduje to krotkotrwale
nadmiarowe obciazenie zasilacza/stabilizatora i dolek na Vcc.
Taki dolek moze wykryc monitor napiecia Vcc (jesli klon 8051
ktorego uzywasz ma taki "ficzer") i zresetuje Ci cpu wraz ze
wszystkimi peryferiami (np. UART), czego sam skok do 0 nie robi.
Warto jednak przed zastosowaniem tej metody przeczytac jak
szybko uklad monitoringu Vcc zadziala w Twoim konkretnym procku
i dac ustawienie tejze nogi na H zaraz na poczatku programu,
aby nie upalic sobie zbyt szybko proca :-)

Oczywiscie ostatnia, ryzykowna metode jest sens uzyc tylko
wtedy, gdy dwie pierwsze nie wystarczaja...

Bogdan G
Guest

Sun Oct 21, 2007 8:08 am   



Quote:

Oczywiscie ostatnia, ryzykowna metode jest sens uzyc tylko
wtedy, gdy dwie pierwsze nie wystarczaja...

Jak jest wolna noga to można ją podpiąć pod wejście resetu zamiast takich
kombinacji.

Andrzej
Guest

Sun Oct 21, 2007 9:25 am   



Zeby zamknac i otworzyc Outlooka, to tez przeresetowujesz calego kompa ?
Nie wiem po co Ci to?

Mysle, ze Watchdog jako zabezpieczenie, a potem to trzeba dobrze program
napisac, a nie jak cos sie zle dzieje (nieznane bledy) to reset.

pozdr.,
Andrzej

Pszemol
Guest

Sun Oct 21, 2007 5:47 pm   



"Bogdan G" <b_gutknecht_usunto@interia.pl> wrote in message news:ffetta$u40$1@news.onet.pl...
Quote:
Oczywiscie ostatnia, ryzykowna metode jest sens uzyc tylko
wtedy, gdy dwie pierwsze nie wystarczaja...

Jak jest wolna noga to można ją podpiąć pod wejście resetu
zamiast takich kombinacji.

Czasem trzeba kombinowac jak plytka juz zrobiona
i wyslana do 1000 klientow Wink

Pszemol
Guest

Sun Oct 21, 2007 5:49 pm   



"Andrzej" <stavi@poczta.onet.pl> wrote in message news:fff2ct$81t$1@news.onet.pl...
Quote:
Zeby zamknac i otworzyc Outlooka, to tez przeresetowujesz calego kompa ?
Nie wiem po co Ci to?

Mysle, ze Watchdog jako zabezpieczenie, a potem to trzeba dobrze program
napisac, a nie jak cos sie zle dzieje (nieznane bledy) to reset.

A pomyslales o tym, ze auto-reset moze sie przydac w czasie
np. downloadu nowego firmware? Twoj program moze np. sie
czytac przez UART z peceta i zaprogramowac wlasny flash,
potem bez pomocy uzytkownika zrobic sobie resecik i juz nowa
wersje swojego firmware uruchomic...

Nagrywales kiedys nowy flash na plyte glowna lub nagrywarke CDRW?

Pawel \"O'Pajak\"
Guest

Sun Oct 21, 2007 7:18 pm   



Powitanko,

Quote:
Czasem trzeba kombinowac jak plytka juz zrobiona
i wyslana do 1000 klientow Wink

Albo jak sie proboje zmusic chinska glowice RFID do wspolpracy, a termin
jest na wczoraj. Do tego jak sie ma gowniany oscyloskop, na szczescie
wiedzialem czego szukac...
Kurde, jak mozna zrobic uklad, ktory w stand-by wysyla smieci tak podobne
do sygnalu uzytecznego:-( Na szczescie problem rozwiazany... brutalnie,
ale skutecznie.

Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->:
> pavel(ten_smieszny_znaczek)aster.pl <<<<*******

entroper
Guest

Mon Oct 22, 2007 6:42 pm   



Użytkownik "Pawel "O'Pajak"" <opajak1@gazeta.pl> napisał w wiadomości
news:op.t0j7sulnichron@p-65ddf670fbef4.home.aster.pl...

Quote:
Albo jak sie proboje zmusic chinska glowice RFID do wspolpracy
(...)

Heh, żebyś widział jakie fajne rzeczy dzieją się z chińskim klonem
przemysłowego modułu GSM :)

e.

Andy
Guest

Tue Oct 23, 2007 7:22 pm   



Użytkownik "entroper" <entroper@CWD.spamerom.poczta.onet.pl> napisał w
wiadomości news:ffinp0$6th$1@nemesis.news.tpi.pl...
Quote:
...
Heh, żebyś widział jakie fajne rzeczy dzieją się z chińskim klonem
przemysłowego modułu GSM :)


a jakie ? Smile
Ciekaw jestem bo te chinskie podejrzanie tanie sa.

Jaki konkretnie modul ?



--
Andrzej

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wykonać softwarowy reset w mikrokontrolerze 8051 i które SFR wyczyścić?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map