[問題] ET44M210的AD converter一問

看板ASM (組合語言)作者時間15年前 (2009/06/10 23:23), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/2 (看更多)
最近小弟再使用義統電子出的這顆微控器 感覺使用方式跟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

06/10 23:59, , 1F
省下精度調整,直接MAP SING BIT
06/10 23:59, 1F

06/11 01:19, , 2F
可以在更詳細解釋嗎 謝謝
06/11 01:19, 2F

06/11 10:27, , 3F
並不是每次解析度都需要到那麼高的,且ad 通常是+-2LSB
06/11 10:27, 3F

06/11 10:29, , 4F
去掉較不精準的2bit,且只需讀取一次就可以得到8bit
06/11 10:29, 4F

06/11 22:31, , 5F
這應該是為了 "換精度"不必改程式 才這樣設計的
06/11 22:31, 5F

06/11 22:32, , 6F
從9-bit到16-bit A/D 都可用同樣的程式
06/11 22:32, 6F
文章代碼(AID): #1ABy_zY4 (ASM)
文章代碼(AID): #1ABy_zY4 (ASM)