stm32cubemx生成的串口发送程序问题
stm32cubemx生成的串口发送程序中,改变下串口初始化函数的位置,串口就不能打印数据了,真奇葩。MX_GPIO_Init();
MX_USART1_UART_Init();
//这样初始化,串口就能打印数据
MX_USART1_UART_Init();
MX_GPIO_Init();
//这样初始化,串口就不能打印数据了!!!!!
不知道哪里出的问题。生成的代码几乎没有改动。
要先初始化IO口,再初始化串口。 先要让系统知道GPIO口的功能,然后才能针对这项功能进行设置 debug一下,看看寄存器的配置有什么不同
安 发表于 2017-3-24 08:42
要先初始化IO口,再初始化串口。
知道了,谢谢。hal库gpio时钟和外设时钟在两个函数中开启的
页:
[1]