📄 communication.h
字号:
#ifndef _COMMUNICATION_H_
#define _COMMUNICATION_H_
#include <msp430x14x.h>
#include "USART.H"
#include "Sys_Init.H"
#include "Delay.H"
#include "flash.H"
#define UINT8 unsigned char
#define COMMAND 0xAA //旋转部分CPU发送的数据帧的命令头
#define REPLY_TO 0x55 //回答头
#define ADDR_TELECENTRE 0x01 //远程控制中心的地址
#define ADDR_MAINTENANCE 0x04 //维护管理CPU板
#define ADDR_WORKMODE 0x06 //工作模式CPU板
#define ADDR_FIXED 0x04 //固定主控CPU板
#define ADDR_CIRCCON 0X0C //旋转主控CPU板
#define ADDR_LINEMOVE 0X10 //平移门控制CPU板
#define ADDR_ROTARYCON 0x14 //旋转控制CPU板的地址
#define ADDR_BROADCAST 0xFF //广播发送时的目的地址
#define COMMAND_HEAD 1 //命令头,
#define REPLY_TO_HEAD 0 //回答头
#define Lead_length 5 //引导码长度
#define READ_FLASH 0x16
#define WRITE_FLASH 0x15
#define QUERY_FLASH 0x18
void Encrypt_Rotary(UINT8 flag,UINT8 addr,UINT8 order1,UINT8 order2,UINT8 *parameter);
void Send_Rotary(UINT8 flag,UINT8 Destination_Addr,UINT8 Ord1,UINT8 Ord2,UINT8 *Par);
void Receive_Rotary(void);
void Verify_Rotary(void);
void Decipher_Rotary(void);
UINT8 BCC_checkout(UINT8 *SBCC, UINT8 S_Length);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -