[問題]溫控DS28B20的CRC要怎麼算?
各位大大~
小弟近來買了顆溫感DS18B20
想要要51來設計溫度監測的機器
再看DS18B20的DATASHEET時,看到了有關裡面說明判別在1-Wire interface上假如
同時接上了多顆的DS18B20或是同種傳輸方式的其他IC,此時必須藉由CRC運算的值
來判別目前溝通的是接再同一條線的哪顆IC,看到這邊時,因為小弟並未學過任何
有關CRC的相關知識和運算方法,所以上網找了一大堆的資料,但卻怎麼看都看不
出個所以然,所以上來向各位大大請教
(1)到底CRC演算法是在說什麼?
(2)實際要計算時該怎麼計算?(麻煩試舉例幾個例子說明!小弟資質愚鈍Q..Q)
(3)在DS18B20的DATASHEET中的第六頁中提到:計算DS18B20的CRC值要用以下公式:
CRC值 = X^8 + X^5 + X^4 + 1
上式的X是什麼東西?為什麼要要乘上八次方五次方和四次方後又要在加上1
勞煩各位大大為我解惑了!^^
DS18B20 DATASHEET:http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.2.53
→
08/17 01:45, , 1F
08/17 01:45, 1F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章