?? xieyi.h.bak
字號:
/*****************************************************************************\
文件名: xiyi.h
描述: 與DFMY_PC的異步串行通訊包協議。
版本:1.0 2005-1-15
\*****************************************************************************/
#ifndef __XIEYI
#define __XIEYI
#define N_XY_BAO 5 //通訊包的字節數
#define HAND_BAO 0xA0 //后跟數據的數據包頭
#define HAND_OK 0x0A //收到數據校驗正確
#define HAND_ERR 0xA4 //收到數據校驗錯誤
//PC傳送給實驗板的指令
#define NONE_COMMAND 0 //空的指令,什么都不做
#define STOP_COMMAND 0x10 //停止PWM輸出
#define GO_COMMAND 0x20 //開始PWM輸出
#define FRE_COMMAND 0x30 //發送PWM輸出頻率
#define SC_COMMAND 0x40 //發送PWM輸出占空比
/*************************************************************************
//PC傳送給實驗板的通訊包
每個字節代表的含義:
1 數據包頭(HAND_BAO)
2 指令
3 數據高字節
4 數據低字節
5 校驗
指令為FRE_COMMAND時數據為PWM輸出的頻率
指令為SC_COMMAND時數據為PWM輸出的占空比
//實驗板傳給PC的通訊包
每個字節代表的含義:
1 數據包頭(HAND_BAO)
2 指令
3 數據高字節
4 數據低字節
5 校驗
發送數據包后,需等待接收對方的校驗信息HAND_OK或者HAND_ERR。
收到數據包校驗正確后發出HAND_OK,否則發出HAND_ERR。
*************************************************************************/
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -