MPLab simulators taimeris anomālija - atšķiras no reālā.

A

AlGeorge

Guest
Izmantojot MPLab ar PIC10F206/int 4Mhz OSC, MPLab hronometrs saka 948,031000 ms līnijai>> if ( sekundēm> 59) zemāk.
Tajā teikts, 47.400000 ms>> if (part_seconds <20) atgriešanos;
Tam vajadzētu nozīmēt borta pulkstenis darbosies pārāk ātri, bet patiesībā tas darbojas daudz lēnāk nekā MPLab hronometra liecina par 4Mhz pulksteni.EG otru anomālija minūtē.Skatīt kodu zemāk kādi ieteikumi, lūdzu?
Kods:

par spēkā neesošu Clock_Proc (spēkā neesošs)

(

statiskā neparakstīts int timecheck;

clrwdt (); / / ja wdt iespējots, tas reset

astate = 0;

TMR0 = Timer_offset;

Part_seconds;

ja (part_seconds <20) atgriešanos;

part_seconds = 0;

if ( sekundēm> 59)
 
Hi,
Vai jums noteikt pulksteņa uzstādījumus pareizi izvēloties "Uzstādījumi" zem "Debugger Menu"?

 
Jā, ja es nebūtu, starpība būtu bijusi daudz lielāka nozīme.Iekšējo pulksteni uz šīm daļām ir noteikts 4Mhz.

 

Welcome to EDABoard.com

Sponsor

Back
Top