timer0 无法设置问题,是设置问题吗
硬件板子搞好了
然后,在看官方例程,看见里面有个定义
#define MAIN_Fosc 24000000UL
/*****************************************************************************/
/*************本地常量声明 **************/
#define Timer0_Reload (65536UL -(MAIN_Fosc / 1000)) //Timer 0 中断频率, 1000次/秒
然后用ISP 自带的定时器设置了,发现出不来
如图
24M,定时器工作在1T,没法1秒定时。计数器最大65536
24000000/65536=366.210938HZ
大概2730us
工作在12T,
24000000/12/65536=30.517578HZ
大概33.3ms
工作在1s的话需要在定时器溢出中断,弄个变量++,
页:
[1]