Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
資深會員
|
Beee大及shpeng感謝您們的回覆,高手就是高手,
寫法真的有學習的必要,謝謝!
發表於: 2009/11/17 8:25
|
|||
不怕苦...苦半輩子;怕苦...苦一輩子
|
||||
|
Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
資深會員
|
shpeng 大 :
才 一千 而已 , 不需要用到 3 BYTE 吧 !
發表於: 2009/11/17 2:02
|
|||
|
Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
資深會員
|
好幾天沒來逛了, 就錯過一場華山論劍 ... 趕快來亂一下
最近剛看到一個 2 BYTE 減法 還蠻清爽的 ( 附檔 P 13 ; SUB16 ) 之前 為了 2 BYTE 減法 , 居然還寫了 三十多行 , 真天才一個 ( 土法鍊鋼的悲哀 ..... ) 又 .1000 如要 拆解成 2 BYTE , 在組語的寫法如下:
SUBWF HIGH( .1000 ) ; MSB 高位元組
.1000 轉成 HEX 後 , 其值是多少 , 就交由 組譯程式去煩惱吧 ! Attach file: Link only for registered users
發表於: 2009/11/17 1:10
|
|||
|
Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
資深會員
|
感謝 inctech 大大的說明,
受益良多,謝謝!
發表於: 2009/11/16 11:05
|
|||
不怕苦...苦半輩子;怕苦...苦一輩子
|
||||
|
Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
高級會員
|
如果你是用C語言的話,我覺得用自訂union型別,會很輕鬆能取到10Bit的A/D值放進int的變數中,並且很容易作運算.
http://www.microchip.com.tw/modules/n ... t_id=21849#forumpost21849
發表於: 2009/11/16 9:53
|
|||
|
Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
資深會員
|
感謝jason680大大的指點,經你這麼講解,有點概念了,
感謝感謝!
發表於: 2009/11/16 8:21
|
|||
不怕苦...苦半輩子;怕苦...苦一輩子
|
||||
|
Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
資深會員
|
基本上, 10bits超過 8bits,簡單的來說就是比兩次.
如果你要比較的數值,有好幾個,而且集中在某一個區塊, 就可以一起處理,省一些code,也增加效率. 舉例:之前的有一個功能是可以快速讓電池放電. 平常電池為12V(最高14.4V,最低9V--低電保護) 先說明為什麼要有這個功能,主要是測產品中的充電電路是否正常. 這個測試程式RD已經寫好,也測試過.產線也驗證過,可以生產. 就在導入生產之後,原來早上生產測試是OK的,到了下午出了問題. 討論問題email滿天飛,當時我因別的案子出差在產線上,就去支援 看看到底出了什麼問題,反覆檢查測試之後才發現,原來是充電電流 大小跟電池狀態有關 (沒電--充電電流大(測試正常), 滿電時充電電流小(測試失敗)) 最後測試條件是電池必需保持在"沒什麼電"的狀態. 因而有又一個新的需求,要做一個電池放電電路, HW根據spec定出電池放電至9.5V. 最大電壓 14.4V 正常 12V 快速放電 2C, 10V以上 正常放電 1C, 9.5V - 10V 停止放電 , 9.5V 註: 9V以下會進入低電壓保護 因為VDD只有5V, 而A/D最大輸入可能是14.4V,所以先分壓除3.
經計算後
發表於: 2009/11/15 16:53
|
|||
|
Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
資深會員
|
感謝shpeng大大的幫助,小弟會用心學的!
發表於: 2009/11/15 9:20
|
|||
不怕苦...苦半輩子;怕苦...苦一輩子
|
||||
|
Re: 請教關於AD轉換完成後之ADRESH,ADRESL
|
||||
---|---|---|---|---|
資深會員
|
介紹您 ASM 函數的網站
軟體架構技巧,需要自己慢慢摸索和歷練. http://www.piclist.com/techref/microchip/compcon.htm#16_bit
;********** 16 BIT
發表於: 2009/11/14 23:29
Edited by shpeng on 2009年11月14日 23:48:19
Edited by shpeng on 2009年11月15日 00:00:38 |
|||
少年不知愁滋味,老來方知路難行。
|
||||
|