5050| 8
|
用的mini stm32开发板,stm32f103rct芯片,DS18B20驱动程序读不出正确的数据,查了好多遍了,不清楚问题出在哪里? |
1金钱
最佳答案延时要严格按照DS上的来,时序不对什么都做不了的,还想请教楼主一个C语言的问题,如果温度是负的,值要取反加一,那个例程里边只有去反,没有加1,if(TH>7)
{
TH=~TH;
TL=~TL;
temp=0;//温度为负
}else temp=1;//温度为正
tem=TH; //获得高八位
tem
| ||
| ||
学到老,活到老
|
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-16 14:01
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网