IAR带的延时函数为什么误差这么大

2019-03-24 11:13发布

#define CPU_F ((double)8000000)

#define delay_us(x)  __delay_cycles((long)(CPU_F*(double)x/1000000.0))

#define delay_ms(x)  __delay_cycles((long)(CPU_F*(double)x/1000.0))
延时20s的话,误差竟然是三四秒啊 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
无酒亦醉
2019-03-25 06:53
FireLife 发表于 2014-7-25 11:02
应该是时钟的问题,

是#define CPU_F ((double)8000000)这的系统主时钟频率没设置对

一周热门 更多>

相关问题

    相关文章