?? xieyi.h
字號:
/*****************************************************************************
文件名: xiyi.h
描述;與DFMY_PC的異步串行通訊包協議。
版本:1.0 2005-1-15
*****************************************************************************/
#ifndef __XIEYI
#define __XIEYI
#define N_XY_BAO 9 //pc命令通訊包的字節數
#define l_bao 31 //一組數據通訊字節數 ,
#define n_bao 8 //一個數據通訊字節數
#define cc_xy_bao 4 //發送到cc2500命令包長度
#define temp_addr1 0x01 //測溫點1的地址
#define temp_addr2 0x02 //測溫點2的地址
#define temp_addr3 0x03 //測溫點3的地址
#define temp_addr4 0x04 //測溫點4的地址
#define temp_addr5 0x05 //測溫點5的地址
#define temp_addr6 0x06 //測溫點6的地址
#define cc2500_bao 6 //cc2500通訊包的字節數
#define HAND_BAO 0xA0 //后跟數據的數據包頭
#define HAND_OK 0x0A //收到數據校驗正確
#define HAND_ERR 0xA4 //收到數據校驗錯誤
//PC傳送給實驗板的指令
#define NONE_COMMAND 0 //空的指令,什么都不做
#define ADD_COMMAND 0x10 //數據A+數據B
#define SUB_COMMAND 0x20 //數據A-數據B
/*************************************************************************
//PC傳送給實驗板的通訊包
每個字節代表的含義:
1 數據包頭(HAND_BAO)
2 長度
3 ID(柜/點1)
4 功能碼
5 數據高字節
6 數據低字節
7 crc低位
8 crc高位
//實驗板傳給PC的通訊包
每個字節代表的含義:
1 數據包頭(HAND_BAO)
2 長度
3 ID(柜/點1)
4 功能碼
5 數據高字節
。
。
。
6 數據低字節
7 crc低位
8 crc高位
發送數據包后,需等待接收對方的校驗信息HAND_OK或者HAND_ERR。
收到數據包校驗正確后發出信息HAND_OK,否則發出信息HAND_ERR。
*************************************************************************/
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -