ST公司UPSD3200系列芯片T0的初值设置问题

stanley0518   2007-8-14 14:50 楼主
芯片晶振40MHZ,初值TIMER0_VALUE设置如下
#define  TIMER0_VALUE    (unsigned int)(0x10000 - ( ((FREQ_OSC * 5L) / 6L) - 17L))
请问达人式中的17L从何而来?我计算的是0x10000-(FREQ_OSC*1000)/(100*12)=0x10000 -(FREQ_OSC * 5L)/6L,还望高手指教

回复评论 (1)

会不会是考虑了中断响应期间所花的时间?
点赞  2007-8-14 17:14
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复