看板 ASM 關於我們 聯絡資訊
最近小弟再使用義統電子出的這顆微控器 感覺使用方式跟8051很像 但我用到有關AD的地方 卻有一個問題一直想不透 在ADC轉換完成之後 他的資料會存在ADDATAH和ADDATAL中 但比較跟直觀上不一樣的一點是 轉換完成的資料是10個bit 存放方式為 ADDATAH ADD9 ADD8 ADD7 ADD6 ADD5 ADD4 ADD3 ADD2 ADDATAL ADD1 ADD0 - - - - - - 我想問的問題是 為什麼不是把low byte放完再放到high byte呢? 這樣的存放方式有什麼好處嗎? 謝謝大家的回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.138.112
WolfLord:省下精度調整,直接MAP SING BIT 06/10 23:59
poneponecar:可以在更詳細解釋嗎 謝謝 06/11 01:19
m490521:並不是每次解析度都需要到那麼高的,且ad 通常是+-2LSB 06/11 10:27
m490521:去掉較不精準的2bit,且只需讀取一次就可以得到8bit 06/11 10:29
ksmrt0123:這應該是為了 "換精度"不必改程式 才這樣設計的 06/11 22:31
ksmrt0123:從9-bit到16-bit A/D 都可用同樣的程式 06/11 22:32