单片机与上位机通信协议的制定方法(doc 7页)
所属分类:信息技术
文件大小:196 KB
下载要求:10 学币或VIP
点击下载单片机与上位机通信协议的制定方法内容提要:
单片机和上位机的串口通信协议分为上行协议和下行协议,要分别制定!
上行协议,即由单片机向上位机发送数据。
下行协议,即由上位机向单片机发送数据。
而通信协议又要分固定长度和不定长度两种
本文所介绍的协议属于简单的固定字长的通信协议!
下述函数是C#中封装的串口通信类中的发送函数的封装
public void SerSendCommu(byte orderDef, byte data)//参数1为命令字,参数二为要发送的数
//据,需要时可直接调用
{
Byte[] BSendTemp = new Byte[SEND_LENTH];
BSendTemp[0] = PRE;
BSendTemp[1] = orderDef;
BSendTemp[2] = data;
BSendTemp[3] = END;
this.serialPort1.Write(BSendTemp, 0, SEND_LENTH);
}
下位机中用中断方式接收字符,本文用的是GCC语言,下面是串口接收数据中断
ISR(USART_RXC_vect)//串口接收中断
..............................
oem10g grid control应用的总结(doc 6页)
精品资料网 m.cnshu.cn
Copyright © 2004- 粤ICP备10098620号-1