Problēma ar radošo pārtrauc noteiktos intervālos

K

kar2on

Guest
Man šķiet, kuriem problēmas rada pārtrauc noteiktos intervālos.I use pārtraukt paraugu ņemšanas ADC, par 18f452 PIC mikrokontrolleru.Es pašlaik izmanto mikroC, es esmu noteikti iestatījumus 4Mhz Pulkstenis un ar XT režīmā.

Aparatūras oscilators ir 4Mhz kristāla.

Kāds zina, kā es radīt 4ms Interrupt (250Hz).Esmu noteikti INTCON reģistru 0xA0 un T0CON reģistrēties, lai 0x80, Ikviens zina, ko TMROH un TMROL būtu.

Esmu izpētījuši, ka 4Mhz kristāla oscilatoru ir 1Mhz iekšējo pulksteni.Tātad aptuveni par 4Mhz svārstību starpniecību 02/01 prescaler, dod man 2Mhz oscilation.

Šis prasa 4ms * 2Mhz dod man 8000 ciklus.oxFFFF-8000 = E06F ...

var kāds piekrist šo rezultātu?

 
Hi,

Es domāju, ka f_Osc tiek dalīts ar 4 un pēc tam ievadīts pic-core.Tas nozīmē, ka jūsu programmas darbojas ar 1MHz, ja iestatāt prescaler 2 jums būs 500kHz frekvenci jums taimeri ...

Uz ...

 

Welcome to EDABoard.com

Sponsor

Back
Top