第二十章 高精度延时实验
2019-12-20 本文已影响0人
昨天剩下的一杯冷茶
GPT定时器简介
① 时钟源选择
②12位分频器,可设置04095,对应14096分频
③32位计数器
④和⑤,两路输入捕获
⑥三路输出比较寄存器
⑦三路输出比较中断,当计数器里面的值和输出比较寄存器里面的比较值相等就会触发输出比较中断。
⑧重新启动(restart)模式和自由运行(free-run)模式
看寄存器
GPTx_CR
bit15:为1可以复位GPT定时器
bit9:模式选择
bit8:6:时钟源选择
bit1:GPT使能模式
GPTx_PR
bit11:0:分频
GPTx_SR
bit5:回滚标志位
bit4:3:输入捕获标志位
bit2:0:输出比较中断标志位,一共有三路输出比较通道。
GPTx_CNT:计数寄存器
GPTx_OCR:比较寄存器
最后接着按照原子的示例代码照着敲一遍,编译烧录。
这个工具来写代码挺舒服的。
image.png