qiao361
qiao361
> 你接的是单个 DS18B20 传感器呢?还是接的是 DS18B20 模块?如果是后者的话一般上面已经有上拉电阻的,如果是前者,则需要自己在 DS18B20 数据 IO 口上接一个上拉电阻。同时需要确保 DS18B20 的 VCC 和 GND 没有接反,如果接反了则会把传感器烧坏,后面再继续用也不能正常工作的。 使用的DS18B20是头部带不锈钢,有黑色尾巴线,分成三根不同颜色的 VCC GND DATA线,我这个是前者吗? 
> 这个你需要联系厂家,或者看看数据手册上的说明,看是否已经接了上拉电阻。 这个说明说不需要,为何连接失败?
> 单步调试,扒寄存器看 我用万能表测VCC和 GND线不是导通的,是不是说明这个传感器坏的?
> > > 单步调试,扒寄存器看 > > > > > > 我用万能表测VCC和 GND线不是导通的,是不是说明这个传感器坏的? > > VCC 和 GNC 两者肯定是不相通的呀.... 建议你换一个 DS18B20 试试看,排除硬件故障导致软件提示错误。 感谢您的回复,刚说错了,万通表调在二极管档位,测试DS18B20的VCC和GND始终为1不变,而我测试AM2320B传感器的VCC和GND的数值会1会有变动。我现在再尝试购买一个试一下,卖家说距离远需要上拉电阻..
厂家提供的不锈钢美信DS18B20 的读写时序代码,作者你的读写时序是这样的吗? ` Write_Match_Rom(group,0xB8); //从EE拷回暂存器 Write_Match_Rom(group,0x44); //温度转换 Delay_ms(750); Write_Match_Rom(group,0xBE); p_wendu_thtl[num_18b20][3] = Read_One_Char(group);//温度低8位 p_wendu_thtl[num_18b20][2] = Read_One_Char(group);//温度高8位 p_wendu_thtl[num_18b20][0] = Read_One_Char(group);//TH p_wendu_thtl[num_18b20][1] = Read_One_Char(group);//TL Read_One_Char(group); Read_One_Char(group); Read_One_Char(group); Read_One_Char(group); Read_One_Char(group); wendu = (p_wendu_thtl[num_18b20][2] =...
今天又买了一个DS18B20 加了一个终端,都可以读取到数据了。 终端照片如下,不知道里面有没有上拉电阻。 
> 可以的,参见事件的那个例子 我也看过所有例子没有事件例子,麻烦赐教!
` chart.getZr().on('click', () => { console.log(select_date); }) chart.setOption(option); return chart;` 我后面是使用这个方法监听,唯一不足就是空白处也会响应。 所以,我改进到 tooltip:中的formatter函数
你是不是line 拆线图?
