Software reset

G

garg29

Guest
hej venner,
Jeg er at designe et program, hvor jeg nødt til at nulstille systemet om at trykke på en kontakt sluttet til mikrocontroller, jeg bruger 89c52.
Jeg mener, når de mikrokontroller registrerer denne særlige nøgle til nulstille den startede kommer så den starter på power-up.
skal jeg bruge programmet imødegå PC (og hvordan), eller hvad kan jeg ellers gøre, behage hjælp mig,

tak,

Med venlig hilsen,
Amit

 
Den mulighed vil være at gennemføre længdespring at løse 0000h:

LJMP 0000h ..

hvor microcontroller starter altid efter power-on.

Regrds,
IanP

 
Genarally Jeg tror, at springet til 0 normalt kan ikke nok, fordi det vil ikke
nulstille periferiudstyr register.Mere pålidelige er at tvinge vagthund eller ekstern reset.

Varuzhan

 
Hvis du har en dedikeret nøgle for dette, blot forbindelse til reset input.Hvis en matrix tastatur, så vagthund, og bruge nøglen til at springe til en forsinkelse rutine, der er længere, at vagthund periode.Det vil derefter tid ud og gøre en hård reset.Lagt efter 2 timer og 20 minutter:Apologies for sidste indlæg.Jeg dont mene 89C52 har interne WD timer.medmindre naturligvis du bruger en ekstern.Sorry about that!

 

Welcome to EDABoard.com

Sponsor

Back
Top