kernel:4.4
toolchain:gcc-5.2.0
IPQ8076A
openwrt
EEPROM(DS2431)
20GSa/s
百度百科:
https://baike.baidu.com/item/1-Wire/2841212?fr=aladdin1-Wire总线是一个简单的信号传输电路,可通过一根共用的数据线实现主控制器与一个或一个以上从器件之间的半双工双向通信。
1-Wire总线是一个简单的信号传输电路,可通过一根共用的数据线实现主控制器与一个或一个以上从器件之间的半双工双向通信。
上拉2.8v~5.25v,0.3k ~ 2.2k
需求1:读取ID
- 发送命令码
- 接收ID信息(8+48+8)
- TX:Reset pulse
- RX:Presence pulse
- TX:read rom :0x33
- Tx&Rx: read-data
- write-bit
- wriet-byte
- read-bit
- 示波器接SIA
- 执行上层测试命令,触发驱动程序
- 判断波形
- TX:Reset pulse
- RX:Presence pulse
- TX:read rom :0x33
- Tx&Rx: read-data
- TX:Reset pulse
- RX:Presence pulse
- TX:read rom :0x33
PS:注意字节序
- Tx&Rx: read-data
4.1 判断1、0