大家好。我仍在我的项目“自动化”我的铁路立体图N刻度。我在MPLABX IDE上使用pic16F873-04和XC8。请不要问我为什么使用这个设备。我已经在其他线程中回复了很多次。我想把4个控制器连接到一个主控上,现在我正在尝试开发i2c
通信,但是我有一些问题。将来可能切换到RS485,但现在i2c是我的目标。在下一张图片中会有一些传感器,并且每个需要告诉其他控制器wich传感器在网络中激活:例如,排除pic1(master),pic2会有sens2,pic3 sens3,pic4 sens4……d,通过主推,发送SeN2和SeN4到PIC3的状态。我想这是很清楚的。我不解释其他的组合。因此,在网络中,必须运行从主节点开始的指令,或者通过从节点发送的指令。目前我正试图将主节点连接到一个从节点。请看这个但是不关心eprom。我想通过按主开关来接通从机上的led。转发主从机的代码。它来自这里,
http://EndoRo.COM/I…Mealer-MPLAB-XC8/,并根据我的需要进行修改。传输在这个链接上是可见的HTTPS://www. Youtub.com /手表?V=W56PNRPU144。您可以通过主控和接收PROP来检查寻址组。在这个视频中,主开关在RC0上,现在在RC1上。在第二组中,您可以看到0x31上的寻址,并且数据总是由接受者发送到ON上。我认为这是不好的,因为相同的信号就像没有奴隶连接。我认为主代码有一些问题,我不能为这个问题从奴隶那里找到答案。有人能帮我找到解决办法吗?对不起,很多评论都是意大利语。