📄 download.c
字号:
/******************************************************************************************************
若进入下载模式:
1.初始化UART串行口,等待上位机握手字节到来
2.正确握手后,逐字节保存有关的显示设置数据,并返回校验字
3.擦除EEPROM扇区,准备下载新的数据
4.将上位机发来的点阵数据逐字节存入EEPROM,并返回校验字
5.全部点阵数据下载完成后,软件复位
通信协议:
上位机每发出一字节数据,下位机接收后进行逐位取反后再发往上位机
由上位机进行校验,若发现数据错误,则报警提示检查线路并重新下载。
通信帧格式:
1.握手字节 2B 0xA0 0xFA ,下位机接收此两字节后返回0x0f确认
2.显示模式 1B
3.LED刷新率 1B
4.左移速度 1B
5.定格时间 1B
6.显示背景 1B
7.汉字总数MSB 1B
8.汉字总数LSB 1B
9.GB2312汉字内码数据 2n B 注:汉字内码的MSB高字节在EEPROM的低地址,小端格式
10.下载结束符 1B 0x8F
/*********************************************************************************************************/
#include <DownLoad.h>
/*
************************************************************************************************************
函 数 名:unsigned char Check_PowerUp_Mode(void)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -