English
EngineerZone
嵌入式安全与1-Wire
Log In
User
产品和应用
产品和应用
放大器专区
精密转换器专区
音频专区
ADE电能计量专区
MEMS专区
生物/电化学/磁场/温度传感器专区
接口和隔离专区
Power 中文专区
ADUC微处理器专区
时钟与定时
开关和多路复用器专区
温度传感器
基准电压源专区
嵌入式安全与1-Wire
Trinamic 运动控制和电机驱动
能源存储系统(ESS)和电池管理系统(BMS)
边缘人工智能SOC
通用SOC/MCU
GMSL
 
查看全部
教育中心
教育中心
资源库
技术支持参考库
在线研讨会
活动中心
活动中心
论坛社群活动
论坛激励活动
中文社区
嵌入式安全与1-Wire
文档
MCU模拟1-wire通信,通信时序应该是正确的,但是DS28E05 与MCU通信不成功,为什么?
文档
问答
Members
Tags
Cancel
Was this helpful?
Was this helpful?
Yes
No
In this Article
Created
over 8 years ago
Updated
over 2 years ago
文档
DS2x
DS28E05P+: FAQ
MCU模拟1-wire通信,通信时序应该是正确的,但是DS28E05 与MCU通信不成功,为什么?
检查一下MCU的GPIO配置,GPIO应该设置为开漏模式(OD)。
设置为【开漏输出】后读数据时也不用再次修改为输入模式。
GPIO配置成开漏输出,外部设备也可以把总线拉低,不用修改为输入模式也能正确读到从器件发送的数据。
如果在读时序时加了配置GPIO为输入的指令,很可能导致器件错过采样窗口,无法正确的读到数据。
DS28E05P+
000099148
DS28E05
Before You Switch
Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.