开机提示指令0x07是什么原因,busy引脚是哪个
size = queue_find_cmd(cmd_buffer,CMD_MAX_SIZE); //从缓冲区中获取一条指令if(size>0&&cmd_buffer!=0x07) //接收到指令 ,及判断是否为开机提示
{
ProcessMessage((PCTRL_MSG)cmd_buffer, size); //指令处理
}
else if(size>0&&cmd_buffer==0x07) //如果为指令0x07就软重置STM32
{
__disable_fault_irq();
NVIC_SystemReset();
}
// 特别注意
// MCU不要频繁向串口屏发送数据,否则串口屏的内部缓存区会满,从而导致数据丢失(缓冲区大小:标准型8K,基本型4.7K)
// 1) 一般情况下,控制MCU向串口屏发送数据的周期大于100ms,就可以避免数据丢失的问题;
// 2) 如果仍然有数据丢失的问题,请判断串口屏的BUSY引脚,为高时不能发送数据给串口屏。
// TODO: 添加用户代码
// 数据有更新时标志位发生改变,定时100毫秒刷新屏幕
发 EE 07 FF FC FF FF 是告诉主板屏幕已经启动完成,可以开始发送第一条指令;BUSY引脚是基本型旧产品才有的,后面的产品都不带这个引脚了 好的,了解
页:
[1]