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

【STM32G051K8T6-USART1-无法工作】

[复制链接]
q501239644 提问时间:2022-11-23 13:39 / 未解决
【STM32G051K8T6 USART1无法工作】

问题描述:使用STM32CubeMX做简单的测试工程,只打开USART1、USART2功能,RCC设置为LSE。
使用USART1、USART2循环输出数组数据,使用逻辑分析仪检测到USART2正常输出,USART1的TX线电平始终为低,无任何数据发出。

怀疑和检测:怀疑是USART1时钟问题,做了各种时钟频率+波特率组合进行测试,USART1始终无法工作起来。

请慷慨地提供思路和解决办法,十分感谢!
收藏 评论1 发布时间:2022-11-23 13:39

举报

1个回答
q501239644 回答时间:2022-11-23 14:36:57
【自问自答】
解决啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
WNM,STM32CubeMX自动生成工程代码的时候,对于串口1的的初始化阶中的GPIO口重映射代码中,少了一句功能复用的设置!
是通过对比可用的USART2的GPIO重映射代码,才发现HAL_UART_MspInit()函数内少了一行的。


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