• ベストアンサー

dsPIC33FのAD2ポート入力

dsPIC33FのAD2ポート入力で 取得したデータが-20000~6000の辺りを取得します。 なぜマイナス値が取得されるか教えてくれませんか? 1.型変換のミス 考えにくいです。。 2.ADコンバーターの仕様 (オフセット値などで回避する??) お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • uruz
  • ベストアンサー率49% (417/840)
回答No.1

>1.型変換のミス 考えにくいです。。 ADC Module2の分解能は10bitです。0~1023の値しか返しません。 レジスタから読み込んだ時に16bitの上位6bitのマスクをしていないなど 何らかのミスをしています。

mindeyed
質問者

お礼

ありがとうございます。 FORMレジスタ設定が間違っていました。

関連するQ&A