- 17
- 0
- 约2.04千字
- 约 8页
- 2023-11-21 发布于陕西
- 举报
GD32/STM32定时器基础知识一、定时器的作用二、定时器和计数器的区别三、定时器的定时原理四、GD32/STM32的定时器及其分类O老师讲32
O老师讲32 定时器,顾名思义就是用来定时的器件,在处理器的内部,它是一个计数电路模块,用来对输入的脉冲进行计数,并通过计数达到计时的目的。一、定时器的作用二、定时器和计数器的区别 定时器和计数器都用来对输入脉冲进行计数,他们有那些区别呢?计数器只单纯对输入脉冲进行计数,对脉冲的频率、周期没有要求。但定时器不同,定时器要求输入的脉冲信号的周期固定,所以定时器是一种特殊的计数器。三、定时器的定时原理 定时器的定时原理很好理解,假设输入到定时器脉冲信号的周期为1ms,我们想定时1000ms,那开始时我们设定计数次数为1000次,计数次数到,定时器关闭并发出一个计数结束信号。当系统收到这个计数结束信号时就知道1000ms的定时时间到了,如果有需要执行的动作—比如读取某个传感器的值,那此时去读取就可以了。由这个原理我们可以很容易理解为什么要求定时器的输入脉冲信号的周期固定了---试想,如果这个周期不固定,那计数器计数1000次还是1000ms吗?
O老师讲32四、GD32/STM32F103VET6的定时器图5-1 定时器列表 1.定时器TIM的数量--8个 点击STM32CubeMX定时器右边
原创力文档

文档评论(0)