欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何計(jì)算該8位1-Wire CRC

電子設(shè)計(jì) ? 來源:eeweb ? 作者:Maxim ? 2021-05-14 11:47 ? 次閱讀

所有的1-Wire?器件,包括iButton?器件,在只讀存儲(chǔ)器(ROM)中都包含一個(gè)8字節(jié)的唯一注冊(cè)號(hào)。該注冊(cè)號(hào)用作1-Wire總線上的唯一網(wǎng)絡(luò)地址。為了確保數(shù)據(jù)通信的完整性,每個(gè)注冊(cè)號(hào)的一個(gè)字節(jié)為1-Wire CRC字節(jié)。本應(yīng)用筆記介紹了如何計(jì)算該8位1-Wire CRC。它還繼續(xù)說明用于驗(yàn)證保存在設(shè)備內(nèi)存中的記錄的16位CRC。1-Wire CRC和CRC-16均在選定的1-Wire器件的硬件中生成,以驗(yàn)證數(shù)據(jù)。

介紹

Maxim iButton產(chǎn)品是一系列器件,它們均按照稱為1-Wire協(xié)議的特定命令序列,通過一條線進(jìn)行通信。每個(gè)設(shè)備的關(guān)鍵特性是在制造時(shí)寫入每個(gè)部件的唯一8字節(jié)ROM代碼。這個(gè)8字節(jié)代碼的組成部分可以在圖1中看到。最低有效字節(jié)包含一個(gè)家族代碼,該家族代碼標(biāo)識(shí)iButton產(chǎn)品的類型。例如,DS1990A的家族代碼為01十六進(jìn)制,DS1922L的家族代碼為41十六進(jìn)制。由于相同或不同系列類型的多個(gè)設(shè)備可以同時(shí)駐留在同一條1-Wire總線上,因此對(duì)于主機(jī)來說,確定如何正確訪問其位于1-Wire總線上的每個(gè)設(shè)備非常重要。

pIYBAGCd8n2AOVsbAACQoPcMMQQ570.png

Maxim 1-Wire CRC
使用最少的硬件就能最有效地定位串行數(shù)據(jù)流中的錯(cuò)誤的錯(cuò)誤檢測(cè)方案就是CRC。給出了Maxim產(chǎn)品中使用的CRC函數(shù)的操作和特性,而沒有涉及證明陳述和描述的數(shù)學(xué)細(xì)節(jié)。參考文獻(xiàn)中詳細(xì)描述了CRC屬性背后的數(shù)學(xué)概念。通過考慮功能,可以很容易地理解CRC,因?yàn)樗鼘?shí)際上是內(nèi)置在硬件中的,通常表示為帶反饋的移位寄存器結(jié)構(gòu),如下圖所示。

o4YBAGCd8oiAGh2CAABcb9sDcVg056.png

iButton設(shè)備中RAM記錄的CRC-16計(jì)算
如簡(jiǎn)介中所述,某些iButton設(shè)備除了在所有iButton設(shè)備中都具有唯一的8字節(jié)ROM代碼外,還具有RAM。由于與8字節(jié)ROM代碼相比,RAM中存儲(chǔ)的數(shù)據(jù)量可能很大,因此Maxim建議使用16位CRC值來確保數(shù)據(jù)的完整性,而不是使用8位1-Wire CRC來確保數(shù)據(jù)的完整性。只讀存儲(chǔ)器。建議的特定CRC通常稱為CRC-16。首先,短暫的間歇性連接會(huì)導(dǎo)致少量的誤碼出現(xiàn)在數(shù)據(jù)中,這是普通CRC-16功能旨在檢測(cè)的。當(dāng)完全失去聯(lián)系時(shí)(例如,當(dāng)iButton設(shè)備從閱讀器中移出太快時(shí)),就會(huì)發(fā)生第二種類型的錯(cuò)誤。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7529

    瀏覽量

    164383
  • 數(shù)據(jù)通信
    +關(guān)注

    關(guān)注

    2

    文章

    434

    瀏覽量

    33890
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    1-Wire時(shí)序的理解及配置

    本帖最后由 gk320830 于 2015-3-8 23:26 編輯 摘要:DS2480B是帶有UART主機(jī)接口的1-Wire?主機(jī)(驅(qū)動(dòng)器)。驅(qū)動(dòng)器專門為電源傳輸進(jìn)行優(yōu)化,并支持嵌入式
    發(fā)表于 11-12 00:17

    如何訪問1-Wire API

    任何組件在創(chuàng)建者來實(shí)現(xiàn)這一點(diǎn)。有人知道如何訪問1-Wire API嗎?謝謝 以上來自于百度翻譯 以下為原文I have been looking for a 1-wire component
    發(fā)表于 07-29 15:25

    怎么使用增強(qiáng)型CRC計(jì)算1CRC?

    CRC模塊的配置有什么問題呢?我已經(jīng)搜索過一些例子來使用PIC硬件CRC來實(shí)現(xiàn)1-Wire傳感器,但是沒有找到任何東西:
    發(fā)表于 04-08 10:07

    應(yīng)用筆記187 1-Wire搜索算法

    應(yīng)用筆記187 1-Wire搜索算法 Dallas Semiconductor的每片1-Wire®器件都有唯一的64 注冊(cè)碼,它存儲(chǔ)在只讀存儲(chǔ)器(ROM)中。在1-Wire
    發(fā)表于 04-10 09:59 ?25次下載

    1-Wire搜索算法

    摘要:Maxim的1-Wire®器件都帶有一個(gè)64的唯一注冊(cè)碼,存儲(chǔ)在只讀存儲(chǔ)器內(nèi)(ROM),能夠在1-Wire網(wǎng)絡(luò)中通過1-Wire主機(jī)對(duì)其尋址。如果
    發(fā)表于 04-30 14:09 ?1422次閱讀
    <b class='flag-5'>1-Wire</b>搜索算法

    1-Wire器件與8051系列單片機(jī)的軟件接口

    摘 要:分析了1-Wire總線的硬件結(jié)構(gòu)和通信協(xié)議,結(jié)合實(shí)際應(yīng)用設(shè)計(jì)了1-Wire器件與8051系列單片機(jī)的軟件接口。 關(guān)鍵詞:1-Wire總線,軟件接口,CRC校驗(yàn)  
    發(fā)表于 05-17 12:40 ?2097次閱讀
    <b class='flag-5'>1-Wire</b>器件與8051系列單片機(jī)的軟件接口

    Reading and Writing 1-Wire Dev

    Reading and Writing 1-Wire Devices Through Serial Interfaces Abstract: This application note
    發(fā)表于 06-27 23:47 ?1622次閱讀
    Reading and Writing <b class='flag-5'>1-Wire</b> Dev

    A Simple 1-Wire DAC

    A Simple 1-Wire DAC Abstract: Connecting the outputs of a 1-Wire addressable switch (DS2408) to a
    發(fā)表于 10-23 17:44 ?1091次閱讀
    A Simple <b class='flag-5'>1-Wire</b> DAC

    簡(jiǎn)單軟件實(shí)現(xiàn)1-Wire溫度器件的硬件CRC校驗(yàn)和串行碼流的

    簡(jiǎn)單軟件實(shí)現(xiàn)1-Wire溫度器件的硬件CRC校驗(yàn)和串行碼流的誤碼檢測(cè) 所有1-Wire溫度器件均包含一個(gè)唯一的識(shí)別碼,保存在只讀存儲(chǔ)器(ROM)內(nèi),識(shí)別碼在
    發(fā)表于 12-19 10:06 ?1347次閱讀

    DS28E04-100 4096,1-Wire EEPROM芯片

    DS28E04-100是具有7個(gè)地址輸入的40961-Wire? EEPROM芯片。地址輸入直接映射到1-Wire 64器件ID號(hào)上,使主機(jī)系統(tǒng)能夠在多器件
    發(fā)表于 12-23 10:44 ?3132次閱讀
    DS28E04-100 4096<b class='flag-5'>位</b>,<b class='flag-5'>1-Wire</b> EEPROM芯片

    1-Wire總線主機(jī)

    Abstract: Communication with 1-Wire slave devices requires a 1-Wire master. There are numerous ways
    發(fā)表于 10-19 17:02 ?53次下載

    可靠的長(zhǎng)線1-Wire網(wǎng)絡(luò)指南

    1-Wire協(xié)議最初設(shè)計(jì)用于通過短連接與附近設(shè)備進(jìn)行通信。1-Wire也是在單個(gè)微處理器端口引腳上增加輔助存儲(chǔ)器的一種方式。后來開發(fā)的方法將1-Wire協(xié)議擴(kuò)展到遠(yuǎn)遠(yuǎn)超出電路板尺寸的網(wǎng)絡(luò)應(yīng)用。本文
    的頭像 發(fā)表于 03-01 14:21 ?2024次閱讀
    可靠的長(zhǎng)線<b class='flag-5'>1-Wire</b>網(wǎng)絡(luò)指南

    使用UART實(shí)現(xiàn)1-Wire總線主控

    Master軟件實(shí)用程序,實(shí)用程序可生成標(biāo)準(zhǔn)和過驅(qū)速度時(shí)序,以輔助開發(fā)。UART字節(jié)時(shí)序設(shè)置具有靈活性,可以直接實(shí)現(xiàn)1-Wire時(shí)隙以及復(fù)位和存在檢測(cè)脈沖。
    的頭像 發(fā)表于 03-29 11:28 ?4207次閱讀
    使用UART實(shí)現(xiàn)<b class='flag-5'>1-Wire</b>總線主控

    了解和使用Maxim 1-Wire和iButton產(chǎn)品的循環(huán)冗余校驗(yàn)

    1-Wire CRC字節(jié)。本應(yīng)用筆記解釋了如何計(jì)算這種81-Wire
    的頭像 發(fā)表于 05-16 11:23 ?1410次閱讀
    了解和使用Maxim <b class='flag-5'>1-Wire</b>和iButton產(chǎn)品的循環(huán)冗余校驗(yàn)

    為嵌入式應(yīng)用選擇合適的1-Wire主機(jī)

    本文討論的電路為1-Wire主機(jī)控制器,它們均與1-Wire從器件通信。 但是,這些1-Wire主機(jī)控制器不能作為單獨(dú)的主體,需要一個(gè)主機(jī)(計(jì)算機(jī))告訴它們?cè)?/div>
    的頭像 發(fā)表于 06-13 09:40 ?1252次閱讀
    為嵌入式應(yīng)用選擇合適的<b class='flag-5'>1-Wire</b>主機(jī)