PIC32MX 10位模數(Analog-to-Digital,A/D)轉換器(或ADC)具有以下特性:
?逐次逼近寄存器(Successive Approximation Register,SAR)轉換
?最多16個模擬輸入引腳
?外部參考電壓輸入引腳
?一個單極性差分采樣/保持放大器(Sample-and-Hold Amplifier,SHA)
?自動通道掃描模式
?可選擇的轉換觸發(fā)源
?16字的轉換結果緩沖區(qū)
?可選擇的緩沖區(qū)填充模式
?8個轉換結果格式選項。
用戶可以選擇整數、有符號整數、小數或有符號小數作為16位或32位結果。
?可在CPU SLEEP(休眠)和IDLE(空閑)模式下工作
使用到的庫函數有:OpenADC10;SetChanADC10;EnableADC10;ReadADC10非常簡單,PIC32庫函數做的太集成了,我們只需要配置下可以了,下面我們以每秒實現采集模擬端口4和5的模擬輸入電壓,并且打印到串口上。