找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1942|回复: 5
收起左侧

单片机+OLED程序调试问题,不能显示温度

[复制链接]
ID:863585 发表于 2021-1-25 15:28 | 显示全部楼层 |阅读模式
OLED显示不出温度,测温的函数是没问题,OLED显示的函数也是没问题,组合在一起就出问题了

如果把单片机主函数的datapros(Ds18b20ReadTemp());注释掉,OLED就正常显示,没温度
如果不注释掉,OLED就会一直闪显,也没温度
OLED可以正常显示,但是没温度.png
OLED一直闪显,也没温度.png
主函数.png
回复

使用道具 举报

ID:390416 发表于 2021-1-25 18:51 | 显示全部楼层
因为你的DS18B20 死等了。所以闪烁。建议你看看我写的贴子,没有死等。http://www.51hei.com/bbs/dpj-200968-1.html
回复

使用道具 举报

ID:584814 发表于 2021-1-25 19:05 | 显示全部楼层
大概率说明问题就出在Ds18b20ReadTemp()上
回复

使用道具 举报

ID:863585 发表于 2021-1-25 20:07 | 显示全部楼层
仿真这个测温度的,真的可以测到实际的温度吗?


还是说OLED显示的数能跟DS18B20上面的数字对应就好了
回复

使用道具 举报

ID:863585 发表于 2021-1-27 13:30 | 显示全部楼层
人人学会单片机 发表于 2021-1-25 18:51
因为你的DS18B20 死等了。所以闪烁。建议你看看我写的贴子,没有死等。http://www.51hei.com/bbs/dpj-20096 ...

好的
回复

使用道具 举报

ID:320306 发表于 2021-2-4 10:25 | 显示全部楼层
建议把程序和仿真图上传一下,我们才能更好的验证!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表