www.pudn.com > msp430pwmgenerator.rar > xieyi.h
/*****************************************************************************\ 文件名: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