环境是STM32F407Vet6,用的标准库。
串口显示错误,第一个想到的是波特率的问题,但经过检测,没有问题。
后来通过资料查阅,问题是我新的工程用到的库文件版本较高,自己配置文件是在以前低版本上面用的,所以显示错误。
较为简便的更改方法是用老版本的stm32f4xx.h替换高版本的stm32f4xx.h。
当然也可以在新版本的基础上进行适配,只是可能增加些时间成本。
环境是STM32F407Vet6,用的标准库。
串口显示错误,第一个想到的是波特率的问题,但经过检测,没有问题。
后来通过资料查阅,问题是我新的工程用到的库文件版本较高,自己配置文件是在以前低版本上面用的,所以显示错误。
较为简便的更改方法是用老版本的stm32f4xx.h替换高版本的stm32f4xx.h。
当然也可以在新版本的基础上进行适配,只是可能增加些时间成本。