[AT32F403/403A] 使能定时器1时钟影响串口1功能

[复制链接]
923|4
 楼主| jingjingdenghou 发表于 2022-9-29 14:37 来自手机 | 显示全部楼层 |阅读模式
使能定时器1时钟前,串口1工作正常,只要加上一句crm_periph_clock_enable(CRM_TMR1_PERIPH_CLOCK' TRUE);串口1工作就不正常了
muyichuan2012 发表于 2022-9-29 16:04 | 显示全部楼层
是有这种可能的,因为默认情况下定时器1和串口1同时用到一组脚,GPIO开启推完输出后,分配给优先级高的外设了。
你把定时器1用到的脚remap一下试试。
lvben5d 发表于 2022-9-30 11:01 | 显示全部楼层
有这事?  我的串口1 倒是REMAP到PB6 PB7 没这个问题。
Jacquetry 发表于 2022-10-4 21:15 | 显示全部楼层
我也没碰到过这种问题
hanzz123 发表于 2025-10-17 10:22 | 显示全部楼层
  crm_periph_clock_enable(CRM_TMR1_PERIPH_CLOCK' TRUE);gpio_pin_remap_config(TMR1_MUX_11, TRUE);    后面加上这句话  时间1和串口1的功能  可以正常使用。  但会不会影响其他功能  还需要测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部