使用max488进行422通信的问题,一块stm32做主机,通过488输出给两台从机发数据,从机按键返回处理后的数据

2019-07-21 04:32发布

只连一台从机的时候,按键可以返回数据。但是两台从机并联接的时候,返回不了数据。请问中断函数里需要做什么改进吗??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
yklstudent
1楼-- · 2019-07-21 09:18
 精彩回答 2  元偷偷看……
slzx
2楼-- · 2019-07-21 11:06
yklstudent 发表于 2018-6-13 13:52
每台从机需要一个地址,一条总线上,从机的地址不能重复

我要从机在中断里向主机发信息,是不是要先发送从机的地址,等待主机应答,然后才能实现数据的传输?
yklstudent
3楼-- · 2019-07-21 14:57
slzx 发表于 2018-6-14 11:08
我要从机在中断里向主机发信息,是不是要先发送从机的地址,等待主机应答,然后才能实现数据的传输?

你主动发了,那还是从机吗?
slzx
4楼-- · 2019-07-21 17:02
yklstudent 发表于 2018-6-14 14:11
你主动发了,那还是从机吗?

我找到原因了跟地址没关系,我用示波器测了max488返回数据的引脚,一对多使用数据的幅值值已经小于2V了,而一对一的话这个幅值会到2.9V,查了芯片手册,有效电平是2~6V,您遇到过这种情况吗?
245925587
5楼-- · 2019-07-21 20:17
 精彩回答 2  元偷偷看……

一周热门 更多>