main<br />;校准内部振荡器<br />;--------------------------------------------------------------------<br /> call 0x3FF ; retrieve factory calibration value<br /> bsf STATUS,RP0 ; set file register bank to 1 <br /> movwf OSCCAL ; update register with factory <br />汇编中这是样的<br /><br />c语言:<br /><br />#define OSCCAL_CHECK (*(const unsigned char *)0x3ff) //读取flash 0x3ff的振荡校准值<br /><br />main()<br />{<br /> ...<br /> while (1)<br /> {<br /> OSCCAL = OSCCAL_CHECK; <br /> ... <br /> }<br />}<br /><br /><br /> |
|