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