你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103 使用PA9输出PWM问题

[复制链接]
y369369 提问时间:2026-1-15 10:27 / 未解决

有没有哪位大佬可以解答一下? STM32F103 使用PA9输出PWM, PA10进行串口接收的时候, PA9输不了出PWM,将串口1的管脚重映射到PB7\PB6后,PA9就可以输出PWM,这个问题怎么解决?

收藏 评论3 发布时间:2026-1-15 10:27

举报

3个回答
butterflyspring 回答时间:11 小时前
如同楼上的小伙伴所说,这个引脚的串口功能重映射是成对映射的。 单个引脚配置还无法实现。


STM32F103 UART1 RAMP.PNG
fafa1 回答时间:11 小时前

应该是PA9被 配置成串口的输出了

可以分开配置,PA10单独配置成USART1的接收,PA9配置成PWM输出,这样这个串口就没有接收了,或者将接收再映射到别的管脚

HyunYong 回答时间:6 小时前

串口相当于一个外设 必须使用指定引脚 例如UART1 对应的RXTX是PA0 PA1 UART2 对应的RXTX是PA2 PA3 此时如果你把PA0当作PWM引脚用了以后 那么就不能再用UART1 只能改用UART2才能使PWM和UART功能共存

部分外设必须使用指定的引脚 你在设计程序之初需要先理解这个东西 做某个项目的时候先了解芯片的哪些外设是指定引脚 哪些是全IO这样子 不然程序写到一半发现这个引脚不能实现这个外设或者外设冲突就麻烦了 多用cubemx 在配置过程中 这种问题不会发生的 他会有警告或者直接屏蔽对应外设功能

你要是做波形就更需要了解了

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版