检查其软件代码,发现其中对Flash上数据的更新操作分为如下几个步骤:
1. 保存Flash页上的数到RAM中;
2. 擦除Flash页;
3. 修改RAM中的数据;
4. 将RAM中的数据写回Flash页上;
对照STM32的数据手册,查找到相关的数据:
1. 字写入时间 40uS ~ 70uS;
2. 页擦除时间40mS;
检查软件代码,找到对USART的设置:
1. 波特率115200BPS;
2. 帧格式为1 个起始位,8个数据位,2个停止位;
检查软件代码,发现其对USART的接收数据采用中断的方式进行读取
检查其软件代码,发现其中对Flash上数据的更新操作分为如下几个步骤:
1. 保存Flash页上的数到RAM中;
2. 擦除Flash页;
3. 修改RAM中的数据;
4. 将RAM中的数据写回Flash页上;
对照STM32的数据手册,查找到相关的数据:
1. 字写入时间 40uS ~ 70uS;
2. 页擦除时间40mS;
检查软件代码,找到对USART的设置:
1. 波特率115200BPS;
2. 帧格式为1 个起始位,8个数据位,2个停止位;
检查软件代码,发现其对USART的接收数据采用中断的方式进行读取
举报