質問失礼致します。
RX63N176pinマイコンのAD変換についてご教示下さい。
12bitADと10bitADを同時に使用する事は可能なのでしょうか?
12bitADが動作しているソースコードに、
10bitADも取得できるように下記を追加しました。
133pin(AN0)を使用する予定です。
--------------------------------------------------------------
/* 初期設定 */
SYSTEM.MSTPCRA.BIT.MSTPA23 = 0; // モジュールストップ解除 AD.ADCSR.BIT.ADST = 0; // AD変換停止 AD.ADCR.BIT.CKS = 0; // クロック選択:PCLK(50MHz/8=6.25MHz) AD.ADCR.BIT.MODE = 0; // シングルチャンネルモード AD.ADCSR.BIT.CH = 0; // 対象チャンネル:AN0 AD.ADSSTR = 250; // サンプリングステート 250 → サンプリング周期40usec AD.ADCR.BIT.TRGS = 0; // ソフトウェアトリガ
AD.ADCSR.BIT.ADIE = 0; // 割り込み禁止
PORTE.PDR.BYTE = PDR_PE_INITIALIZE; // PE7:I PE6:I PE5:O PE4:O PE3:O PE2:I PE1:O PE0:O
MPC.PE2PFS.BYTE = PE2PFS_AN0; // 10000000
/* AD取得 */
AD.ADCSR.BIT.ADST = 1
while(AD.ADCSR.BIT.ADST = 1)
AdData_1 = AD.ADDRA;
しかし「AdData_1」の値は0のままとなっています。
初期設定で間違っている箇所等がありましたらご教示頂きたいです。
ご教示の程宜しくお願い致します。