初级会员

- 积分
- 57
- 金钱
- 57
- 注册时间
- 2015-3-16
- 在线时间
- 12 小时
|
8金钱
我用Timer3定时来测试SPI写一个字节的用时,在time3的中断里有一个sec3++,(u8 sec3)但是
Timerx_Init(999,71) //1ms
sec3=0;
SPI_Flash_Write(modeCfg+6,0x00001000+6,1); //
// 测试用时,将计数转化为3位十进制
j=sec3;
sec[0]=j/100;
sec[1]=(j-sec[0]*100)/10+48;
sec[2]=j%10+48;
sec[0]+=48;
用时显示:031
当改为
Timerx_Init(4999,71) //5ms
sec3=0;
SPI_Flash_Write(modeCfg+6,0x00001000+6,1); //
// 测试用时,将计数转化为3位十进制
j=sec3;
sec[0]=j/100;
sec[1]=(j-sec[0]*100)/10+48;
sec[2]=j%10+48;
sec[0]+=48;
用时显示:057 ,不是预期的006 (31/5) 请高手赐教
|
|