今天用stm32f407写了个小程序,在串口调试时,出现一个问题,第一次上电时,串口发送的数据总会少一个字节数据,
但是接下来发送就好了
程序是这样的:
串口调试助手显示:
而当更改程序为:
串口调试助手显示:
不知道原因是什么,但是感觉先写while进行判断好一点,在这里提醒一下自己
据公司的前辈说这是芯片本身存在的问题,暂且理解成这样吧
今天用stm32f407写了个小程序,在串口调试时,出现一个问题,第一次上电时,串口发送的数据总会少一个字节数据,
但是接下来发送就好了
程序是这样的:
串口调试助手显示:
而当更改程序为:
串口调试助手显示:
不知道原因是什么,但是感觉先写while进行判断好一点,在这里提醒一下自己
据公司的前辈说这是芯片本身存在的问题,暂且理解成这样吧