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进行通信,则收到乱码。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
login_FAE
1楼-- · 2019-07-20 03:44
 精彩回答 2  元偷偷看……
翼行园子
2楼-- · 2019-07-20 07:42
换条232线 试下  接到CH340电路的时候  显示正常 代表数据是没问题的 那就是你的232 那块的问题了 先换条线试下吧

一周热门 更多>