中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

请教STC8单片机读取18B20数值错误 各位...

 酱香饼

下载贤集网APP入驻自媒体

请教STC8单片机读取18B20数值错误 
各位师傅好,最近想用STC8H8K64U单片机读18b20温度,在数码管上显示,显示温度20,实际温度25左右,不过,用手捏着18B20,几秒之后,就会显示0,之前用89C51,STM32写过,都能显示,以为时序错误,同时用逻辑分析仪读取STC8和STM32的时序,发现有偏差,根据逻辑分析仪的时间更改了STC8读取写入的时序,目前,时序基本一致,可惜,还是老问题,用串口读取也是一样的错误,发现把18B20的初始化和写都注释掉,也能读取数值,这就奇怪了,先说明一下,18B20加有上拉电阻,和贴片滤波电容,接的P13脚。在网上查了一下,都没有我的这种奇怪问题,真是奇哉怪哉

最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流