[問題] 溫度感測器MAX6675的library
我手上有一個溫度感測器MAX6675模組
然後我去下載這個library來用
http://0rz.tw/C1Z1k
在 MAX6675.cpp 這個檔案裡
有一段是這樣寫
/*
Read bits 14-3 from MAX6675 for the Temp. Loop for each bit reading
the value and storing the final value in 'temp'
*/
for (int i=11; i>=0; i--) {
digitalWrite(_SCK_pin,HIGH);
value += digitalRead(_SO_pin) << i;
digitalWrite(_SCK_pin,LOW);
}
它說這段是讀取第14個~第3個bit
那為什麼 i 的值是從11~0,為什麼不是從14~3?
有點想不通
thx
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.225.106
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1433503975.A.D3B.html
※ ken1325:轉錄至看板 ASM 06/05 19:33
推
06/05 20:21, , 1F
06/05 20:21, 1F
→
06/05 20:36, , 2F
06/05 20:36, 2F
→
06/05 22:23, , 3F
06/05 22:23, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):