完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
调试了好多遍,也找了好多资料看,只要我加入了时钟的功能,温度显示就是0.00,去掉时钟功能18B20就能正常使用,不知道是什么缘故,还望有高手指点小弟!
|
|
相关推荐
20个回答
|
|
|
两种单片机的时钟速率不一样,驱动函数要修改才能正常显示,建议你多读书,不要什么都是一知半解
最佳答案
|
|
|
|
|
|
这是主函数,若去掉时钟功能是可以正常显示温度的,但是加入时钟后,时钟可以正常运行,温度却变成了0.00且不会发生变化
|
|
|
|
|
|
一开始我以为是时钟与温度二者时间上读取的冲突,特意加了个选择按钮,但是依旧没有办法正常显示温度,到底问题出在哪里呢~
|
|
|
|
|
|
应该是的程序问题把
|
|
|
|
|
|
不知道
|
|
|
|
|
|
不知道
|
|
|
|
|
|
正常DEbug过程就是你单步调试看看,看显示温度数据在那边出错的
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 条评论
|
|
|
我也是,18b20完全不动,只有屏蔽掉ds1302才可以。
|
|
|
|
|
|
可以的,这两个没有冲突,我之前写了的还可以,肯定是你的程序有问题,你是不是没有读取DS18B20的数据啊
|
|
|
|
|
|
若单独使用可以正常工作,那么很可能是其它外设触发中断而中断占用时间过长。 18B20对时序要求非常严,中断时间稍长一点点就会影响18B20时序,造成读写失败。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
楼主你解决了?我也遇到相同的问题
|
|
|
|
|
|
一样的问题郁闷中!
|
|
|
|
|
|
我也同样的问题郁闷中!
|
|
|
|
|
|
用的普中的板子吧,都是这个问题感觉
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
470 浏览 0 评论
532 浏览 0 评论
660 浏览 0 评论
822 浏览 0 评论
RT-Thread与英飞凌(infineon)合作得板子PSOC 6 板子学习
758 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
17022 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 20:59 , Processed in 1.939764 second(s), Total 118, Slave 97 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
10127