微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > RS-485的多机通信程序(主机端)

RS-485的多机通信程序(主机端)

时间:11-30 来源:互联网 点击:

多机通信方式
buffer[0]=0xFE;
buffer[1]=slaver_add;
for(i=2;i<9;i++) //连续发送十位数据
//把缓存区的数据都发送到串口
{
buffer[i]=send_data[i-2];
}
buffer[9]=0xEF;
}
//---------------------------------------------------------------
// 函数名称: 主函数
// 函数功能: 调度个子函数,完成通信过程
//---------------------------------------------------------------
void main(void)
{
unsigned char i=0;
system_init(); //系统初始化
do{ //查旬0到10好地址有没有对应设备
write_buffer(i++); //写查询第i号设备的发送信息
COM_send(); //调用发送函数,完成发送
timer0_init(); //完成一次查询,重新初始定时器0,准备下一次查询
}
while(time_over_flag&&i<10);
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top