文章

调试模式和定时器

发布:2024年11月27日 更新:2025年02月27日 356

image.png


■ 调试模式

− 串行单线调试(SWD)和JTAG接口


2.3.24 串行单线JTAG调试口(SWJ-DP)

内嵌ARM的SWJ-DP接口,这是一个结合了JTAG和串行单线调试的接口,可以实现串行单线调试接 口或JTAG接口的连接。JTAG的TMS和TCK信号分别与SWDIO和SWCLK共用引脚,TMS脚上的一 个特殊的信号序列用于在JTAG-DP和SW-DP间切换。

image.png

image.png


■ 多达7个定时器

− 3个16位定时器,每个定时器有多达4个用于 输入捕获/输出比较/PWM或脉冲计数的通道 和增量编码器输入

− 1个16位带死区控制和紧急刹车,用于电机 控制的PWM高级控制定时器

− 2个看门狗定时器(独立的和窗口型的) 

− 系统时间定时器:24位自减型计数器


STM32F103xx增强型系列包含

1个高级控制定时器

3个普通定时器

2个看门狗定时器

1个系统嘀嗒定时器


通用定时器(TIMx) 

STM32F103xx增强型产品中,内置了多达3个可同步运行的标准定时器(TIM2、TIM3、TIM4)。每个 定时器都有一个16位自动加载递加/递减计数器、一个16位的预分频器4个独立的通道,每个通道都可用于输入捕获、输出比较、PWM和单脉冲模式输出,在最大的封装配置中可提供最多12个输 入捕获、输出比较或PWM通道。

它们还能通过定时器链接功能与高级控制定时器共同工作,提供同步或事件链接功能。在调试模式 下,计数器可以被冻结。任一标准定时器都能用于产生PWM输出。每个定时器都有独立的DMA请求机制。

这些定时器还能够处理增量编码器的信号,也能处理1至3个霍尔传感器的数字输出。


高级控制定时器(TIM1) 

高级控制定时器(TIM1)可以被看成是分配到6个通道的三相PWM发生器,它具有带死区插入的互补 PWM输出,还可以被当成完整的通用定时器。四个独立的通道可以用于: 

输入捕获

输出比较

产生PWM(边缘或中心对齐模式) 

单脉冲输出

配置为16位标准定时器时,它与TIMx定时器具有相同的功能。配置为16位PWM发生器时,它具有全 调制能力(0~100%)。

在调试模式下,计数器可以被冻结,同时PWM输出被禁止,从而切断由这些输出所控制的开关。

很多功能都与标准的TIM定时器相同,内部结构也相同,因此高级控制定时器可以通过定时器链接功 能与TIM定时器协同操作,提供同步或事件链接功能。


image.png


部分资料来源于 洋桃电子 | 杜洋工作室

文章部分内容来源于网络,如果侵犯了您的权益,请联系 3079767097@qq.com 删除