RT-Thread论坛
直播中

刘丽

8年用户 1353经验值
私信 关注
[问答]

RT Studio 创建 STM32G4xx的板子,LPUART1的初始化存在错误怎么解决?

我是一个新手,刚开始探索RT-Thread+STM32
在用RT Studio创建工程后顺利把板子跑起来了,不是开发板,是自己的板子;但是发现LPUART1不能使用,后面有折腾了下Studio链接的CubeMX,发现还是不能用;
一步步看了下drv_usart.c的源码,在stm32_gpio_configure()中,设置复用管脚的地方,生成的代码

  • GPIO_InitStruct.Alternate = GPIO_AF12_LPUART1;


查了下手册,对于这个MCU,应该设置为GPIO_AF8。
改完之后LPUART1运行正常了。

更多回帖

发帖
×
20
完善资料,
赚取积分