广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 644|回复: 2

开机提示指令0x07是什么原因,busy引脚是哪个

[复制链接]

4

主题

8

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2024-1-16 09:24:56 | 显示全部楼层 |阅读模式
  size = queue_find_cmd(cmd_buffer,CMD_MAX_SIZE);                              //从缓冲区中获取一条指令         

        if(size>0&&cmd_buffer[1]!=0x07)                                              //接收到指令 ,及判断是否为开机提示
        {                                                                           
            ProcessMessage((PCTRL_MSG)cmd_buffer, size);                             //指令处理  
        }                                                                           
        else if(size>0&&cmd_buffer[1]==0x07)                                         //如果为指令0x07就软重置STM32  
        {                                                                           
            __disable_fault_irq();                                                   
            NVIC_SystemReset();                                                                                                                                          
        }                                                                           


        //    特别注意
        //    MCU不要频繁向串口屏发送数据,否则串口屏的内部缓存区会满,从而导致数据丢失(缓冲区大小:标准型8K,基本型4.7K)
        //    1) 一般情况下,控制MCU向串口屏发送数据的周期大于100ms,就可以避免数据丢失的问题;
        //    2) 如果仍然有数据丢失的问题,请判断串口屏的BUSY引脚,为高时不能发送数据给串口屏。

        //    TODO: 添加用户代码
        //    数据有更新时标志位发生改变,定时100毫秒刷新屏幕

回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2024-1-16 10:57:46 | 显示全部楼层
发 EE 07 FF FC FF FF 是告诉主板屏幕已经启动完成,可以开始发送第一条指令;BUSY引脚是基本型旧产品才有的,后面的产品都不带这个引脚了
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

8

帖子

50

积分

注册会员

Rank: 2

积分
50
 楼主| 发表于 2024-1-16 14:56:42 | 显示全部楼层
好的,了解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-5-3 21:11 , Processed in 0.098348 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表