微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stm32f4串口寄存器的值在程序执行后始终不变

stm32f4串口寄存器的值在程序执行后始终不变

时间:10-02 整理:3721RD 点击:
我用的是stm32f4 discovery,打算向一个串口屏发送数据,但是程序执行完以后,所有有关串口的寄存器的值始终不变,全为0,以前都没有遇到过这种情况,求教!





串口配置完使能了么

使能了,主程序就是里的第二个函数

printf函数重定义指向的是串口一吧,你别用printf函数或者换串口1试试看

小编printf重定义的USART1,观看的却是USART2的寄存器啊

那个我确实弄错了,但是我之前没用printf函数的时候也是这样。刚刚又试了一下只用正常的串口发送,但寄存器还是不变。

那个我确实弄错了,但是我之前没用printf函数的时候也是这样。刚刚又试了一下只用正常的串口发送,但寄存器还是不变。

那个确实是我弄错了,但我如果不用printf的话,寄存器的值还是不变

那个确实是我弄错了,但我如果不用printf的话,寄存器的值还是不变

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top