大家好,我是『芯知识学堂』的SingleYork,前一篇文章给大家介绍了“SYK-0806-A2S1 工业自动化控制之【06-输入信号延时控制输出】”,这一篇中,笔者要给大家介绍如何使用定时器产生我们想要的频率。
首先,我们先来介绍一下本例要实现的功能:
- X00由低电平变成高电平时,timer0的输出频率加1000Hz,当频率超过10000Hz时,频率切换为1000Hz;
- X01由低电平变成高电平时,timer2的输出频率加1000Hz,当频率超过10000Hz时,频率切换为1000Hz;
在明确了目标后,我们便可以开始手动了。在动手之前,我们先来分析一下,要得到指定的频率,我们要如何配置定时器?根据STC官方提供的手册我们可以知道:
输出时钟频率=T0溢出率/2
T0如果工作在1T模式ÿ