Re: PIC16F18855的ADC Computation功能使用不如預期,請指正。
|
||||
---|---|---|---|---|
高級會員
|
已收到您Mail˙的資料;
謝謝 版主 陳鴻進
發表於: 2020/11/18 14:55
|
|||
|
Re: PIC16F18855的ADC Computation功能使用不如預期,請指正。
|
||||
---|---|---|---|---|
版主
|
中文使用手冊及 PIC16F18855 的 MCC 範例已經傳到你的 e-mail 了。
發表於: 2020/11/18 12:05
|
|||
|
Re: PIC16F18855的ADC Computation功能使用不如預期,請指正。
|
||||
---|---|---|---|---|
版主
|
我試是可以的請再試試看。
發表於: 2020/11/17 21:39
|
|||
|
Re: PIC16F18855的ADC Computation功能使用不如預期,請指正。
|
||||
---|---|---|---|---|
高級會員
|
請問版主:
1. http://www.microchip.com.tw/Data_CD/eLearning/ 一直在轉圈圈,進不去; 2. 昨(11/16)已將 "PIC16F18855 新的ADCC使用資料"需求,藉由我的E-mail發送至您的Mail-Box,還請Mail 新的ADCC使用資料給我; 3. "RTC教育單位 開發工具申請單"也已回復 朱先生了。 感謝您的指導 陳鴻進
發表於: 2020/11/17 14:22
|
|||
|
Re: PIC16F18855的ADC Computation功能使用不如預期,請指正。
|
||||
---|---|---|---|---|
高級會員
|
謝謝版主。
陳鴻進
發表於: 2020/11/16 15:39
|
|||
|
Re: PIC16F18855的ADC Computation功能使用不如預期,請指正。
|
||||
---|---|---|---|---|
版主
|
PIC16F18855 的的 ADC 轉換是具有累計功能的。
之前我也有寫關於 PIC16F18855 ADCC 的使用說明及使用 MCC 來設定取平均的方式,底下是摘錄幾個說明: 1. 基本模式 2. 累積模式 3. 平均模式 4. 突發平均模式 5. 低通濾波器模式 其中基本模式就是一個傳統 ADC 的操作。不會使用到累積器功能,可視為一般的 10-bit 傳統 ADC 轉換功能。 第二種模式為: 累積模式。這是一種唱用的取平均模式。將轉換後輸出的 10-bit 或 12-bit 的數值透過一個 ADCC 的暫存器累加到 16-bit 或 18-bit,其輸出可以做平均或濾波後輸出。接下來透過一個圖表來說明這累積模式的功能。首先我們還是要知道一些內部暫存器的設定功能。 ANCNT: 累積次數的計數器 (0 ~256)。 ADCRS: 將累積器的數值右移幾個位元。如圖 ADCRS = 3,表向右移 3 bits 設定 (除8)。 ADFLTR: ADC 轉換後的輸出暫存器。 資料可以在 http://www.microchip.com.tw/Data_CD/eLearning/ 下載名為: Touch_01 Workshop 教材 因為這是較舊的教材,最新版的已遺失在原本的下載區,如有需要請 po e-mail 到 richard.yang@microchip.com 我再傳給你,不過資料很大就是了。
發表於: 2020/11/16 11:24
|
|||
|
PIC16F18855的ADC Computation功能使用不如預期,請指正。
|
||||
---|---|---|---|---|
高級會員
|
Dear 版主:
我令PIC16F18855的ADC使用內部的Vref=4.096;而其上臨界值(Upper Threshold)設為0x2DE(即2.92V),下臨界值(Lower Threshold)設為0x1D6(即1.88V);現今要ADC做8次,取其平均值,再與臨界值比較;若ADC的 輸入> 2.92V 或 輸入< 1.88V時,中斷CPU,以便提出示警功能;然: 1. 不管輸入為何值,CPU都會跳入ADC的Threshold Interrupt內; 2. 圖中Repeat設為8,代表累加8次,對嗎? 3. 圖中Right Shift設為3,代表右移3次,即除8之意,對嗎? 4. 圖中Error Calculation 代表累加8次後的平均值嗎? 5. 圖中 Setpoint 為何意? 又,要如何用? 懇請幫忙釋疑 Best Regard 陳鴻進
發表於: 2020/11/15 21:43
|
|||
|