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