嵌入式 单片机 定时器
回帖(1)
2022-1-21 10:19:19
调解模式
- 串行单线调试(SWD)和JTAG接口
想要开发一款好程序,必须经历一个调试的过程。
ARM内核自带调试功能;
多达7个定时器;
- 3个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入。
- 1个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器。
- 2个看门狗定时器(独立看门狗和窗口型的)
- 系统时间定时器;24位自减型计数器。
通用定时器(TIMx)
stm32f103xx增强型产品中,内置了多达3个可同步运行的标准定时器(TIM2,TIM3,TIM4)。每个定时器都有一个16位的自动加载递加/递减计数器,一个16位的预分频器和4个独立的通道,每个通道都可用于输入捕获,输出比较,PWM和单脉冲模式输出,在大的封装配置中可提供12个输入捕获,输出比较或PWM通道。
他们还能通过定时器连接功能高级控制器定时器共同工作,提供同步或事件链接功能。在调试模式下,计数器可以被冻结。
任一标准定时器都能用于产生PWM输出。每个定时器都有独立的DMA请求机制。这些定时器还能够处理增量编码器的信号,也能处理1至3个霍尔传感器的数字输出。
高级控制定时器
高级控制定时器(TIM1)可以看成是分配到6个通道的三相PWM发生器,它具有带四区插入的互补PWM输出,还可以被当成完整的通用定时器。
四个独立的通道可以用于;
- 输入捕获,输出比较,产生PWM(边缘或中心对齐模式),单脉冲输出。
====================================================
- 配置为16位标准定时器是,它与TIMx定时器具有相同的功能。
- 配置为16位PWM发生器时,它具有全调制能力(0~100%)。
- 在调试模式下,计数器可以被冻结,同时PWM输出被禁止,从而切断由这些输出所控制的开关。
- 很多功能都与标准的TIM定时器,内部结构也想通,因此高级控制定时器可以通过定时器协同操作,提供同步或事件链接功能。
定时器功能比较;
[tr]定时器计数器分辨率计数器类型预分频系数产生DMA请求捕获/比较通道互补输出[/tr]
TIM1 | 16位 | 向上,向下,向上/下 | 1~65536之间的任意整数 | 可以 | 4 | 有 |
TIM2,TIM3,TIM4 | 16位 | 向上,向下,向上/下 | 1~65536之间的任意整数 | 可以 | 4 | 没有 |
调解模式
- 串行单线调试(SWD)和JTAG接口
想要开发一款好程序,必须经历一个调试的过程。
ARM内核自带调试功能;
多达7个定时器;
- 3个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入。
- 1个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器。
- 2个看门狗定时器(独立看门狗和窗口型的)
- 系统时间定时器;24位自减型计数器。
通用定时器(TIMx)
stm32f103xx增强型产品中,内置了多达3个可同步运行的标准定时器(TIM2,TIM3,TIM4)。每个定时器都有一个16位的自动加载递加/递减计数器,一个16位的预分频器和4个独立的通道,每个通道都可用于输入捕获,输出比较,PWM和单脉冲模式输出,在大的封装配置中可提供12个输入捕获,输出比较或PWM通道。
他们还能通过定时器连接功能高级控制器定时器共同工作,提供同步或事件链接功能。在调试模式下,计数器可以被冻结。
任一标准定时器都能用于产生PWM输出。每个定时器都有独立的DMA请求机制。这些定时器还能够处理增量编码器的信号,也能处理1至3个霍尔传感器的数字输出。
高级控制定时器
高级控制定时器(TIM1)可以看成是分配到6个通道的三相PWM发生器,它具有带四区插入的互补PWM输出,还可以被当成完整的通用定时器。
四个独立的通道可以用于;
- 输入捕获,输出比较,产生PWM(边缘或中心对齐模式),单脉冲输出。
====================================================
- 配置为16位标准定时器是,它与TIMx定时器具有相同的功能。
- 配置为16位PWM发生器时,它具有全调制能力(0~100%)。
- 在调试模式下,计数器可以被冻结,同时PWM输出被禁止,从而切断由这些输出所控制的开关。
- 很多功能都与标准的TIM定时器,内部结构也想通,因此高级控制定时器可以通过定时器协同操作,提供同步或事件链接功能。
定时器功能比较;
[tr]定时器计数器分辨率计数器类型预分频系数产生DMA请求捕获/比较通道互补输出[/tr]
TIM1 | 16位 | 向上,向下,向上/下 | 1~65536之间的任意整数 | 可以 | 4 | 有 |
TIM2,TIM3,TIM4 | 16位 | 向上,向下,向上/下 | 1~65536之间的任意整数 | 可以 | 4 | 没有 |
举报
更多回帖