谢谢你的关注,我依次回答吧:
1、我判断主从机都没反应,是当主从机识别对方时,主机能进入显示菜单,而从机识别主机时,能被唤醒,有发光二极管显示。
2、我用逻辑分析仪采样过主从机的通信,发现当主机要判断是否连有从机时,主机会上拉三个脚,而从机上电时会有一个800ms低脉冲。至于串行通信(我也不太熟),我直观感觉应该可以排除,因为我在这整个过程中没有发现任何可以依托的作为时钟的有规律的信号。问题就是我发现他们的通信太简单,二三脚在交换数据的时候没有任何变化,只有四脚有1us(而从机的波长可能接近这个值)的低脉冲。我猜想是根据两个脉冲之间的长度来表示数据的。所以他给我的印象是简单的动作完成了复杂的通信。
3、我发几张我采集的波形图。万分感激
引用 4 楼 shenshunxiao 的回复:
有点看不明白,第一个:LZ第二点中是怎么知道主从机都没反应呢?
第二个:LZ第三点的做法我个人感觉有点疑问,你这个通信只连接三点,我估计应该是串行通信,有可能是在通信过程中一脚是产生脉冲(相当于波特率),另一脚发送数据,LZ这样做就没办法完全模拟出完整的脉冲出来。
建议LZ用示波器仔细的看看通信过程中主从机发送的波形,或许能找到更好的答案。