我是一个新手,刚开始探索RT-Thread+
STM32
在用RT Studio创建工程后顺利把板子跑起来了,不是
开发板,是自己的板子;但是发现LPUART1不能使用,后面有折腾了下Studio链接的CubeMX,发现还是不能用;
一步步看了下drv_usart.c的源码,在stm32_gpio_configure()中,设置复用管脚的地方,生成的代码
- GPIO_InitStruct.Alternate = GPIO_AF12_LPUART1;
查了下手册,对于这个MCU,应该设置为GPIO_AF8。
改完之后LPUART1运行正常了。