1、两块430单片机通信,模拟I2C(但不是I2C)方式,一个clk(带中断的IO,接收方检测到中断读取一次dat引脚)一个dat线,实际是客户自己写的一个不伦不类的通信波形。
2、测量工具,42元一个的逻辑分析仪、
问题:
1、只有单片机1,且发出clk和dat,逻辑分析仪抓到一切正常的波形。
单片机1连接(直连,没电阻,共地,独立供电)单片机2,单片机2不供电,单片机1发出clk和dat,逻辑分析仪抓到没有波形,这是为什么?
2、单片机1和单片机2分别供电,直连,
单片机1发信号,单片机2接收信号。逻辑分析仪有时候可以抓到波形,有时候一点抓不到。
如果能抓到,就一直都可以;如果住不到,一段时间都抓不到。
如果逻辑分析仪住到了波形,接收方也能检测到中断,如果逻辑分析仪检测不到波形,接受单片机也不能检测到中断。
接收单片机连接着仿真器、
谁能帮分析一下这个方案哪里有问题?为什么数据时有时无?CLK引脚是加上拉的。
|