freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

萬年歷芯片dcct499技術(shù)資料v-資料下載頁

2025-07-30 04:51本頁面
  

【正文】 果與傳輸值相同,即同為十六進(jìn)制的17,傳輸無誤。 溫度計(jì)算示例2:若返回以下數(shù)據(jù):B1 E9 F7 1E B2 B1:表示起始碼,十六進(jìn)制,固定不變 E9:表示溫度整數(shù)部分,十六進(jìn)制 F7:表示溫度小數(shù)部分,十六進(jìn)制 1E:表示校驗(yàn)碼,十六進(jìn)制 B2:表示結(jié)束碼,十六進(jìn)制,固定不變溫度計(jì)算:步驟1:溫度整數(shù)部分為十六進(jìn)制的E9,此數(shù)值大于0x7F(十進(jìn)制127,8位二進(jìn)制高位為0),表示溫度為負(fù)數(shù)(零下),溫度整數(shù)部分和溫度小數(shù)部分均為補(bǔ)碼數(shù)值,需要分別進(jìn)行逐位取反,再加1獲得原碼;此值原碼十六進(jìn)制為0x17,轉(zhuǎn)化為十進(jìn)制是23;步驟2:溫度小數(shù)部分為十六進(jìn)制的F7,為補(bǔ)碼值,逐位取反,再加1獲得原碼為十六進(jìn)制的0x09,轉(zhuǎn)化為十進(jìn)制是9;步驟3:綜合步驟1和步驟2,℃()。 校驗(yàn)碼計(jì)算:略。 四、串口調(diào)試助手截圖分析上圖包含了4組溫度數(shù)據(jù),每組返回5個(gè)字節(jié),時(shí)間間隔約10秒。上圖中還包含兩組農(nóng)歷數(shù)據(jù),是因?yàn)榘l(fā)送了兩次農(nóng)歷查詢(F8 15 03 22 E8)。 五、由于有兩種數(shù)據(jù)回送,且通過同一串口回送,需避免在接收時(shí)造成混淆。首先,兩種數(shù)據(jù)不會(huì)交叉在一起,都是定長(zhǎng)數(shù)據(jù),都有自己的起始碼、結(jié)束碼和校驗(yàn)碼,您的軟件代碼可以很容易區(qū)分。其次,溫度數(shù)據(jù)每隔10秒左右回送一次,在接收到溫度數(shù)據(jù)后9秒鐘之內(nèi)的任何時(shí)間,發(fā)出農(nóng)歷查詢信息,返回的結(jié)果一定是農(nóng)歷信息。再次,即便是兩組數(shù)據(jù)連在一起(不會(huì)交叉出現(xiàn)),也可以通過起始碼和結(jié)束碼,加以區(qū)分,但接收緩沖區(qū)需要12+5=17 Bytes。最后,理想情況下,僅幾十納秒即可得到返回?cái)?shù)據(jù),但由于使用的是異步串口,可能會(huì)有一定的時(shí)間延遲,最糟糕的情況下,時(shí)間延遲也是毫秒級(jí)的。關(guān)于DS18B20的其它問題,請(qǐng)查詢其對(duì)應(yīng)手冊(cè)。 針對(duì)制作萬年歷的用戶,除了農(nóng)歷日期節(jié)氣等必備因素外,通常會(huì)附加溫度和濕度顯示功能,最常用且性價(jià)比較高的測(cè)溫、濕兩用模塊莫過于DHT11,該模塊價(jià)格很低,但完全滿足民用實(shí)時(shí)溫度、濕度顯示的要求。但DHT11在使用時(shí),需要嚴(yán)格控制時(shí)序,且消耗大量CPU時(shí)間,給萬年歷開發(fā)者增加了不少工作量,基于以上情況。:216。 216。 216。 (該管腳用于連接DHT11)216。 芯片外觀、尺寸、216。 通過標(biāo)準(zhǔn)串口定時(shí)(間隔大約10秒)主動(dòng)發(fā)送溫度數(shù)據(jù)216。 通過使用原廠DHT11芯片,經(jīng)嚴(yán)格測(cè)試,有高度的穩(wěn)定性和可靠性 一、硬件電路連接關(guān)于硬件電路應(yīng)用,請(qǐng)參考《第二章 》,所不同的是,1管腳stat(Status)需要連接到DHT11的DADA(數(shù)據(jù))管腳。說明: 本芯片不提供DHT11和5KΩ的電阻,需要您另外自行購買;連線: l (4)腳連接;l DHT11的Vdd腳可以獨(dú)立供電,(2)腳連接,(2)腳連接;l (1)腳連接;l , DATA腳與Vdd腳間串接5KΩ的電阻,若距離較長(zhǎng),可適當(dāng)調(diào)節(jié)該阻值。 二、數(shù)據(jù)協(xié)議通過串口向您的MCU發(fā)送溫度數(shù)據(jù),此過程無需MCU干預(yù)。您的MCU只負(fù)責(zé)接收和顯示即可。數(shù)據(jù)幀長(zhǎng)度固定為5字節(jié)數(shù)據(jù)幀說明:序號(hào)數(shù)據(jù)說明1起始碼 1 BYTE固定值 0xD1,十進(jìn)制2092濕度整數(shù)部分1 BYTE十六進(jìn)制數(shù)3溫度濕度部分1 BYTE十六進(jìn)制數(shù)4校驗(yàn)碼1 BYTE濕度整數(shù)部分和溫度整數(shù)部分的“異或”值5結(jié)束碼1 BYTE固定值 0xD2,十進(jìn)制210數(shù)據(jù)幀起始碼:固定為十六進(jìn)制D1(十進(jìn)制209)數(shù)據(jù)幀結(jié)束碼:固定為十六進(jìn)制D2(十進(jìn)制210)溫度、濕度:返回十六進(jìn)制數(shù)整數(shù)部分,各一個(gè)字節(jié)。鑒于DHT11的精度較低,小數(shù)部分忽略,不返回。需要注意的是,若溫度為負(fù)數(shù)(零下),該數(shù)值是補(bǔ)碼。數(shù)據(jù)幀校驗(yàn)碼:是濕度整數(shù)部分和溫度整數(shù)部分的2個(gè)字節(jié)數(shù)值的的“按位異或”運(yùn)算值,結(jié)果為一個(gè)字節(jié)。可通過此計(jì)算,判斷數(shù)據(jù)傳輸是否真確,但通常可以忽略此計(jì)算。使用的溫度單位為 攝氏度(℃),使用的濕度單位為相對(duì)濕度(%rh)。關(guān)于錯(cuò)誤碼,若返回以下代碼,表示出錯(cuò):a、返回:D1 FF FF FF D2 ,即返回?cái)?shù)據(jù) 全為0xFF,表示檢測(cè)數(shù)據(jù)時(shí)發(fā)生錯(cuò)誤,可能需要更換DHT11;b、針對(duì)國(guó)內(nèi)市場(chǎng)上的實(shí)際情況,強(qiáng)烈建議您購買原廠DHT11。 三、數(shù)據(jù)協(xié)議示例濕度、溫度計(jì)算示例1:若返回以下數(shù)據(jù):D1 18 17 0F D2 D1:表示起始碼,十六進(jìn)制,固定不變 18:表示濕度整數(shù)部分,十六進(jìn)制 17:表示溫度整數(shù)部分,十六進(jìn)制 0F:表示校驗(yàn)碼,十六進(jìn)制 D2:表示結(jié)束碼,十六進(jìn)制,固定不變濕度、溫度計(jì)算:步驟1:濕度整數(shù)部分為十六進(jìn)制的18,轉(zhuǎn)換為10進(jìn)制為24,即:相對(duì)濕度值為24%rh;步驟2:溫度整數(shù)部分為十六進(jìn)制的17,此數(shù)值小于等于0x7F(十進(jìn)制127,8位二進(jìn)制高位為0),表示溫度為正數(shù)(零上),溫度整數(shù)部分原碼;此值十六進(jìn)制為0x17,轉(zhuǎn)化為十進(jìn)制是23,即:溫度為攝氏23℃。通常以上即可,但在傳輸距離較遠(yuǎn)或高干擾場(chǎng)合,可能需要計(jì)算校驗(yàn)碼,以便檢驗(yàn)數(shù)據(jù)傳輸?shù)恼_性。校驗(yàn)碼計(jì)算:是濕度整數(shù)部分和溫度整數(shù)部分的2個(gè)字節(jié)數(shù)值的的“按位異或”運(yùn)算值,結(jié)果為一個(gè)字節(jié)。 步驟一:按位異或運(yùn)算 0x18 XOR 0x17 = 0x0F;步驟2:計(jì)算結(jié)果與傳輸值相同,即同為0F,傳輸無誤。 濕度、溫度計(jì)算示例2:若返回以下數(shù)據(jù):D1 18 EB F3 D2 D1:表示起始碼,十六進(jìn)制,固定不變 18:表示濕度整數(shù)部分,十六進(jìn)制 EB:表示溫度整數(shù)部分,十六進(jìn)制 F3:表示校驗(yàn)碼,十六進(jìn)制 D2:表示結(jié)束碼,十六進(jìn)制,固定不變濕度、溫度計(jì)算:步驟1:濕度整數(shù)部分為十六進(jìn)制的18,轉(zhuǎn)換為10進(jìn)制為24,即:相對(duì)濕度值為24%rh;步驟2:溫度整數(shù)部分為十六進(jìn)制的EB,此數(shù)值大于0x7F(十進(jìn)制127,8位二進(jìn)制高位為0),表示溫度為負(fù)數(shù)(零下),溫度整數(shù)部分為補(bǔ)碼數(shù)值,需要進(jìn)行逐位取反,再加1獲得原碼;此值原碼十六進(jìn)制為0x15,轉(zhuǎn)化為十進(jìn)制是21,即:溫度為攝氏21℃。校驗(yàn)碼計(jì)算:是濕度整數(shù)部分和溫度整數(shù)部分的2個(gè)字節(jié)數(shù)值的的“按位異或”運(yùn)算值,結(jié)果為一個(gè)字節(jié)。 步驟一:按位異或運(yùn)算 0x18 XOR 0xEB = 0xF3;步驟2:計(jì)算結(jié)果與傳輸值相同,即同為F3,傳輸無誤。四、串口調(diào)試助手截圖分析上圖包含了3組溫度數(shù)據(jù),每組返回5個(gè)字節(jié),時(shí)間間隔約10秒。上圖中還包含一組農(nóng)歷數(shù)據(jù),是因?yàn)榘l(fā)送了一次農(nóng)歷查詢(F8 15 03 22 E8)。 五、由于有兩種數(shù)據(jù)回送,且通過同一串口回送,需避免在接收時(shí)造成混淆。首先,兩種數(shù)據(jù)不會(huì)交叉在一起,都是定長(zhǎng)數(shù)據(jù),都有自己的起始碼、結(jié)束碼和校驗(yàn)碼,您的軟件可以很容易區(qū)分。其次,溫度數(shù)據(jù)每隔10秒左右回送一次,在接收到濕度和溫度數(shù)據(jù)后9秒鐘之內(nèi)的任何時(shí)間,發(fā)出農(nóng)歷查詢信息,返回的結(jié)果一定是農(nóng)歷信息。再次,即便是兩組數(shù)據(jù)連在一起(不會(huì)交叉在一起),也可以通過起始碼和結(jié)束碼,加以區(qū)分,但接收緩沖區(qū)需要12+5=17 Bytes。最后,理想情況下,僅幾十納秒即可得到返回?cái)?shù)據(jù),但由于使用的是異步串口,可能會(huì)有一定的時(shí)間延遲,最糟糕的情況下,時(shí)間延遲也是毫秒級(jí)的。關(guān)于DHT11的其它問題,請(qǐng)查詢其對(duì)應(yīng)手冊(cè)。46 /
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1