欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2088|回復: 3
打印 上一主題 下一主題
收起左側

我寫ds18b20程序為啥不行啊

[復制鏈接]
跳轉到指定樓層
樓主
ID:894438 發表于 2021-3-20 21:50 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
我把程序分成了一塊塊,求各位大佬幫幫我

-1010afd8a39f8102.png (82.93 KB, 下載次數: 31)

-1010afd8a39f8102.png

3d4de77619e27f1d.png (56.12 KB, 下載次數: 34)

3d4de77619e27f1d.png

-73ad6457f3724880.png (59.2 KB, 下載次數: 37)

-73ad6457f3724880.png

64d5f5ab00b24cf9.png (80.51 KB, 下載次數: 43)

64d5f5ab00b24cf9.png

7b3480cb3875e38f.png (160.79 KB, 下載次數: 30)

7b3480cb3875e38f.png

55cc74cf34a4ffa2.png (10.38 KB, 下載次數: 37)

55cc74cf34a4ffa2.png

7a44378c34fc9953.png (30.09 KB, 下載次數: 31)

7a44378c34fc9953.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:894438 發表于 2021-3-20 21:53 來自觸屏版 | 只看該作者
我上面寫的程序我改了很多次,所以有一些無用的程序,請大佬不要在意那些沒用的程序
回復

使用道具 舉報

板凳
ID:827243 發表于 2021-3-21 12:51 | 只看該作者
首先要檢查DS18B20是否能初始化,否則你以后的讀寫都沒意義。我的初始化程序如下
  1. BOOL InitDS18B20 ()
  2. {
  3.   BYTE presence=1;
  4.   BYTE tryTimes;
  5.   
  6.   tryTimes = 0;
  7.   while(presence && tryTimes < 3)
  8.   {
  9.     PIN_OUT(AIRTEMP);
  10.         PIN_ON(AIRTEMP);
  11.         tryTimes++;
  12.         tryTimes--;//從高拉倒低
  13.     PIN_OFF(AIRTEMP);
  14.     delay(300); //500 us
  15.     PIN_ON(AIRTEMP);
  16.     delay(20); //34 us
  17.         PIN_IN(AIRTEMP,0);
  18.     presence=PIN_GET(AIRTEMP); //presence=0 復位成功,繼續下一步
  19.         tryTimes++;
  20.   }
  21.   delay(300); //延時500 us
  22.   PIN_OUT(AIRTEMP);
  23.   PIN_ON(AIRTEMP);; //拉高電平
  24.   
  25. //  if (presence == 0) { ledFlickTimes = 10; return TRUE; }
  26. //  else  {ledFlickTimes = 5; return FALSE; }
  27.   if (presence == 0)
  28.   {
  29.     ifNotDS18B20 = 0;
  30.     MemoryPutByte((WORD)&nvmApplDescriptor.EE_IFNOTDS18B20_far,ifNotDS18B20);
  31.     return TRUE;
  32.   }
  33.   else  
  34.   {
  35.     ifNotDS18B20 = 1;
  36.     MemoryPutByte((WORD)&nvmApplDescriptor.EE_IFNOTDS18B20_far,ifNotDS18B20);
  37.   }
  38.   return FALSE;
  39. }
復制代碼



評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

地板
ID:894438 發表于 2021-3-21 14:02 來自觸屏版 | 只看該作者
daemondong 發表于 2021-3-21 12:51
首先要檢查DS18B20是否能初始化,否則你以后的讀寫都沒意義。我的初始化程序如下

好的大佬
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表