单片机学习小组
直播中

从未拥有

9年用户 934经验值
擅长:可编程逻辑 电源/新能源 光电显示
私信 关注

怎样去选择单片机定时器/计数器的模式呢

怎样去选择单片机定时器/计数器的模式呢?选择单片机定时器/计数器的模式要考虑哪些因素呢?

回帖(1)

庞兴玉

2022-1-21 09:59:20
首先你要根据自己的需要来确定
如果是定时,定时时间长短来决定!比如你需要个高精度的信号输出,在信号半周期小于250us(大于的话就最好用方式1了)时可以方式2,即自动重装功能,而其你的中断需要设定为高优先级的,在中断入口是就控制你信号输出的管脚状态(如: CPL P1.0),如果你定时时间比较长如50ms,则建议用方式1 了,16位定时在F=12MHZ的时候定时最长为65.536ms,在定时更长的时候 如1S,则同样建议你使用定时器1,(50ms *20就等于1秒) 至于方式0 为13为定时器,不长不短的基本不用,用方式1 代替咯(这是我使用的体会),方式3嘛,在需要做串口通信而其资源不足的情况下在考虑吧!
如果你是用来计数的话,就建议你使用方式1 了,长点嘛,计数可以多点。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分