vonkajšie prerušenia problém rpm using8051

G

garg29

Guest
Vážení priatelia
Snažím sa vytvoriť rpm meter pomocou 8051.i am pomocou dvoch narušili je vonkajšie prerušenia (pin 3,3) pre vonkajšie impulz a iný je časovača prerušenie pre časovač začať počítanie impulzov.Teraz predpokladajme externé prerušenie rutinné sa deje, potom dôjde k prerušeniu časovača a začína svoje rutiny a pred týmto rutinné skončí vonkajšieho prerušenia dôjde znovu, potom rpm generuje chyby v počítanie.v IP som dal vonkajšie prerušenia najvyššou prioritou. a pokiaľ sa prípad je naopak potom generuje chybu.

v oboch prípadoch jeden alebo iné prerušenie je vynechal.
Čo mám robiť

prosím pomôžte

so zreteľom
amit

 
Ahoj!

Mohli by ste použiť Timer / Counter 0 počítať vonkajšími udalosťami a ďalších časovač preruší a uloží hodnotu?

Vigvam

 
Ty by nemali dovoliť, aby táto situácia nastať.Čo môžete urobiť, je počítať impulzy len za obdobie, P3.3 je nízka (Predpokladám, že máte štvorcovej vlny na tento vstup) ..

 
Vďaka za odpoveď."Ianp" Áno,
som s obdélníkovou vlnou pri vstupe.Bol som skutočne plánuje to isté, ako ste povedal, ale ak by to znamenalo 32-bitové výpočty, tak i odmietnuté túto metódu.Stále
som si to vyskúšať.

Vďaka ešte raz,

S pozdravom,
Amit

 

Welcome to EDABoard.com

Sponsor

Back
Top