嵌入式技术william hill官网
直播中

bigbangboom

9年用户 1331经验值
擅长:电源/新能源
私信 关注
[问答]

使用STM32F429配置串口2引脚出错怎么解决

以往我使用STM32F429配置串口1-6没出什么问题。然后使用STM32F103C8T6配置串口1和串口3也没出错,但是使用串口2后,就提示stm32_gpio_config里引脚出错。(都打开DMA)

这是对应位置的代码

回帖(5)

百灵千岛酱

2022-8-2 10:33:47
检查一下串口2的引脚映射是否正确呢。
举报

bigbangboom

2022-8-2 10:33:55
我也没有映射呢,就是直接使用PA2和PA3。相同的代码,在STM32F103ZET6和STM32F429IGT6都正常,唯独C8T6不正常。我跟踪近代码里,发现PA3是正常配置,但是PA2没得到正常配置。原本想贴调试代码上来的,但是我改了工程芯片型号了。
举报

百灵千岛酱

2022-8-2 10:34:04
我试了一下c8t6,uart2也是正常的。检查一下你uart2的引脚配置呢。
另外是就这个工程的异常,新建个工程还会不会报这个错误呢。
举报

bigbangboom

2022-8-2 10:34:13
您好,引脚配置的话。直接在那个board.h里添加引脚 PA2 PA3就可以了吧?
1.jpg
举报

bigbangboom

2022-8-2 10:34:26
已发行问题,原来是代码占的空间太大,超出芯片本身容量了,修改后没有问题。
举报

更多回帖

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