微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 多机通信问题

多机通信问题

时间:10-02 整理:3721RD 点击:
我的程序
上位机为pc
下位机为单片机板
单片机板的功能是  循环采集本机和下位机的信息   并定时上报给pc
在上报pc的信息中有这样一个问题
举个例子:上报的信息中本应该包含4个机子的信息(本单片机和3个下位机的信息)
                  但是上报的信息中有时只有3个机子的信息(本单片机和2个下位机的信息)
                   有时还有一个不可能出现的未知机子的地址
这问题困扰我两天了
一直找不到出现问题的具体位置
本单片机用到的有:定时器、串口
定时器中断程序中有两个标志  定时时间到了
一个标志用来执行运行指示灯
一个标志用来执行定时上报
我现在怀疑的是不是定时器两个中断标志 有问题
求大神指教  解疑

没有大神帮忙么
经过周末的思考  今天测试了几次  然后试验了几次
发现问题有  本单片机下发的信息有丢帧现象  也就是有下位机没有回复信息(下位机受到信息就会给个回复)

我想问下丢帧现象有哪些原因造成呢
能避免么?

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

网站地图

Top