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

STM32 CUBE MX配置GPIO口时功能冲突请教

[复制链接]
xiaorou 提问时间:2024-1-20 11:06 / 未解决

3df669090545f50434b76a4d1797d5f.png

263f2ca781376993b561a663ed6f058.png

收藏 评论4 发布时间:2024-1-20 11:06

举报

4个回答
xmshao 回答时间:2024-1-22 11:01:00
这个帖子怎么好像在哪里见过。从你给出的信息来看,CAN1和UART1 异步模式 配置没有发现管脚冲突。至于你说的ADC1与GPIO管脚冲突,如果说本可以用于ADC通道的管脚被用作它用了,看看那些功能脚是否还有其它复用脚可用,如果实在不行那也没办法。毕竟资源是有限的。当然,也可以考虑使用其它没有冲突的ADC通道。
butterflyspring 回答时间:2024-1-22 14:58:20
也可以这样试试,重新配置两个模块功能,先配置之前冲突的,然后再配置另一个,这时第二配置会重新选择分配,很多时候都能找到替换方案。

如果还不行,就对照一下数据手册,确实有资源就可以手动分配。没资源就真的不够分配了。
xiaorou 回答时间:2024-1-26 21:17:19

xmshao 发表于 2024-1-22 11:01
这个帖子怎么好像在哪里见过。从你给出的信息来看,CAN1和UART1 异步模式 配置没有发现管脚冲突。至于你说 ...

谢谢回复,USART1如果设置为异步模式,和CAN1已经是冲突了。STM32的引脚如果有一个功能使用了,对应的其他功能就不能使用了吗?比如CAN1对应的引脚也有UART1定义,是不是用CAN1了其他口有对应UART1的就不能使用?

butterflyspring 回答时间:2024-1-29 11:58:13
STM32F105VBT6 CAN1 UART1.PNG
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版