📄 readme.txt
字号:
本程序主要实现EV模块通用定时器的功能,具体说明如下:
1、正常实现定时器功能需要进行如下操作:
(1)进行定时器的周期寄存器TxPR、控制寄存器TxCON以及定时器控制寄存器GPTCONA,但若单纯实现定时功能,后一个寄存器是不需要配 置的
(2)对EVAIMRA/B/C进行配置,允许定时器中断
(3)打开全局中断
(4)启动定时器
需要注意的是:在进入定时器中断后,要将其中断标志清除,即对EVAIFRA/B/C进行置1清0
2、定时器的时钟基准可以是内部时钟也可以是外部输入时钟,本程序中使用了定时器1和定时器2,其中定时器1使用外部时钟,即用其实现所 谓的计数器功能,定时器2使用内部时钟作为基准。
本程序实现的功能是,检测外部输入信号的频率。以定时器2作定时功能,定时器1计数,根据定时器1所记固定数值(1000个),以及定时 器2所用的时间就可以算出外部输入信号的频率。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -