stm32串口多机通讯,一主多从

2019-08-16 23:03发布

求教,stm32做一主多从通讯怎么做的呢?我知道主向从发数据可以用以下模式唤醒。
USART_WakeUpConfig(USART3, USART_WakeUp_AddressMark);
USART_SetAddress(USART3, 0x05);
USART_ReceiverWakeUpCmd(USART3, ENABLE);

现在主要问题不知道,主机怎么判断数据是哪个从机发送过来的,从机向主机发送数据的协议一般是怎样的。求大神指导一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
dickbbk
1楼-- · 2019-08-17 15:57
DongInker 发表于 2016-7-26 12:36
主机的RXD管脚加上拉电阻,不知道会不会好点!

谢谢啦,我把主机的RX设置成下拉就解决了
Ldd69stm32
2楼-- · 2019-08-17 21:26
 精彩回答 2  元偷偷看……
密耳
3楼-- · 2019-08-17 23:44
这种说白了就是自己制定一个简单的软件通讯机制就行。。简单、
荆白雪
4楼-- · 2019-08-18 01:34
楼主可以指导一下吗,我现在也要实现232的多点通信,但不知道从机地址具体怎么分配
尚现峰
5楼-- · 2019-08-18 02:31
硬件电路改动一下,在每个从机向主机发送的电路中增加二极管

一周热门 更多>