本帖最后由 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进行通信,则收到乱码。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>