单片机双机点对点通信设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机双机点对点通信设计

/*双机点对点通信的从机部分*/

#ifndef__P2P_S_C__

#define__P2P_S_C__

#include

#include

#define__MAX_LEN_64//数据最大长度

#define_MHz_11//设置单片机使用的晶振频率(11.0592MHz)/*以下为程序协议中使用的握手信号*/

#define__RDY_0x06//主机开始通信时发送的呼叫信号

#define__BUSY_0x15//从机忙应答

#define__OK_0x00//从机准备好

#define__SUCC_0x0f//数据传送成功

#define__ERR_0xf0//数据传送错误

voidinit_serial();//串口初始化

unsignedcharrecv_data(unsignedchar*buf);//接收数据voidBeep_ok();//蜂鸣表示数据接收ok,该函数代码未给出voidmain()

{

charbuf[__MAX_LEN_];

unsignedchari=0;

unsignedchartmp=0xff;

/*串口初始化*/

init_serial();//初始化串口

EA=0;//关闭所有中断

/*进入设备应答阶段*/

相关文档
最新文档