在主设备与从设备的串口通信过程中,我的主设备获取到了从设备的ID与数据。分别存入我定义的SB结构体中
struct SB
{
u8 data[20];
u8 id[20];
}SBInit_struct[100];
想请问下当我1台主设备与多台从设备进行串口通信的过程中,数据该如何存储。串口通信可以同时利用中断收取多组信号吗?还是说需要在每台设备增加不同的延时函数。
可以给我说说思路吗?非常感谢。实际测试的情况是单独1台从设备与主设备的通信可以获取到从设备的数据,如果多台从设备同时发数据则主设备还是只能获取到一台
从设备的数据。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
主机接收完一个从机数据后 再发送下一个要读的从机的地址 这样循环着?
一周热门 更多>