- UID
- 342093
- 性别
- 男
|
我是调用内部自带的程序写FLASH的,在程序刚运行的时候,读写都正常,但程序进入FOR(;;)的循环后,写FLASH就写不进去了。我程序中就一个时间中断--T2SCO。
另外在写FLASH,我都有调用 SEI 关中断的。
下面是我程序的初始设置:
CONFIG1=0X19;
CONFIG2=0X10;
T1SC=0X30;
T1SC1=0X1A; //T1SCO为PWM控制
T1MOD=33333;
T1CH1=4000;
T1SC_TSTOP=1;
T2SC=0X31;
T2SC0=0X50; //T2SCO为定时器
T2CH0=8000;
T2SC_TSTOP=0;
ADCLK=0x44; //BUS CLOCK/2=1M 右对齐
ADCSC=0x09; //ADC 单次转换 |
|