#include <project.h>
#include <data.h>
#include <protocol.h>
unsigned char Statue;
unsigned char TxNum; //发送数据的格式
unsigned char *TxBuf; //指向发送缓冲区的指针
uint8 gaRxBuf[20]; //数据接收缓冲区
uint8 gaRAM26[20]; //数据发送缓冲区
//变量初始化
void Val_Init()
{
Statue=0x00;
TxNum=0x00;
}
//通信协议
void Protocol(void)
{
//1E指令入口
if(Statue==0x08)
{
CopyFrom_ROM_(OFFSET_PlainText_ZONE, gaRAM26, 16);
TxBuf=gaRAM26;
TxNum=16;
I2C_Enable();//打开IIC
}
//2D指令入口
else if(Statue==0x09)
{
CopyFrom_ROM_( OFFSET_2D_ZONE, gaRAM26, 16);
TxBuf=gaRAM26;
TxNum=16;
I2C_Enable();//打开IIC
}
//外部中断指令入口
else if(Statue==0x02)
{
CopyFrom_ROM_(OFFSET_User_ZONE, gaRAM26,4);
TxBuf=gaRAM26;
TxNum=4;
I2C_Enable();//打开IIC
}
}
|