[综合信息] hc32f030读取DS18B20实在搞不定了。哪位有代码参考下呀

[复制链接]
LinkMe 发表于 2024-10-11 19:24 | 显示全部楼层
使用逻辑分析仪或示波器观察单线总线上的波形,以确保时序正确。
星闪动力 发表于 2024-10-12 17:09 | 显示全部楼层
我想你可以用逻辑分析仪。这个很简单。按照说明书调试就行了。
suncat0504 发表于 2024-10-14 21:14 | 显示全部楼层
估计是主频导致的问题。你最好先搞清楚脉冲宽度。控制到脉冲的宽度与其它OK的单片机上一致才行。单个GPIO模拟的,应该没有难度,简单移植就行。但脉冲宽度不对的话,肯定不行。
朝生 发表于 2024-10-17 18:27 | 显示全部楼层
网上有很多关于ds18b20的套路,然后你可以移植一下,调整一下时序。
芯路例程 发表于 2024-10-21 16:54 | 显示全部楼层
一般对于单班车来说,不能直接调定时吗?
V853 发表于 2024-10-22 17:34 | 显示全部楼层
一般对于单条公交,不能直接调定时吗?,
顽强de板子 发表于 2024-10-23 15:15 | 显示全部楼层
调这种总线的传感器,时序很重要,建议使用逻辑分析仪,很清楚,对照时序,直接拿捏。
digit0 发表于 2024-11-2 20:07 | 显示全部楼层
定时对于调整总线上的传感器非常重要。建议使用逻辑分析仪。很清晰,可以通过对比时机直接控制。
lllook 发表于 2024-11-15 06:09 | 显示全部楼层
这种借鉴意义不大,因为你的mcu和别人的mcu不一样
suncat0504 发表于 2024-11-19 10:27 | 显示全部楼层
基本上是时序信号的时间长短问题。有时候差一点点都不行。
天天向善 发表于 2024-12-3 19:17 | 显示全部楼层
这基本上是定时信号持续时间的问题。有时候几乎不可能。
IntelCore 发表于 2024-12-9 14:38 | 显示全部楼层
其实只是时机不对,跟你主频什么的有关系。
AutoMotor 发表于 2024-12-14 19:17 | 显示全部楼层
这不就是一个时间顺序吗?试着比较一下时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部