STM32 F429串口 乱码 时钟频率

2019-07-20 03:36发布

本帖最后由 spfaaafps 于 2019-2-27 16:18 编辑

各位大神,小弟正在做F429开发板串口通信实验,串口1通信正常,串口2收到的数据乱码。串口2的初始化函数是在教程案例的源码上改的,见图片


怀疑是频率设置问题,
Stm32_Clock_Init(360,25,2,8);//设置时钟180MHZ
delay_init(180);  //初始化延时函数
uart_init(90,115200); //串口1设为115200
uart2_init(45,9600);  //USART2设为9600

请大神赐教。
补充:将串口2的引出线PA2,PA3通过跳线连接到串口1的RDX,TDX上,可以通过usb_232接口和串口2正常通信,但是将串口2的引出线PA2,PA3通过跳线连接到COM2_RX,COM2_TX,通过串口头COM2进行通信,则收到乱码。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。