STM32的ADC模塊有以下特點(diǎn):
1、1MHZ轉(zhuǎn)換速率、12位轉(zhuǎn)換結(jié)果
2、轉(zhuǎn)換范圍:0~3.6V
3、ADC供電:2.4~3.6V
4、ADC輸入范圍:VREF≤VIN≤VREF+
5、雙重模式(帶兩個ADC設(shè)備),8種轉(zhuǎn)換模式
6、最多有18個通道:16個外部通道
ADC寄存器有以下:
1、ADC狀態(tài)寄存器(ADC_SR)
2、ADC控制寄存器(ADC_CR)
3、ADC 采樣時間寄存器1(ADC_SMPR1)
4、ADC規(guī)則序列寄存器1(ADC_SQR1)
5、ADC規(guī)則數(shù)據(jù)寄存器(ADC_DR)
ADC操作步驟:
1、開啟ADC1的時鐘,也需要開大PA的時鐘
2、復(fù)位ADC1,設(shè)置ADC1的分頻因子
3、初始化ADC1參數(shù),設(shè)置ADC1的工作模式和規(guī)則序列的相關(guān)信息
4、使能ADC并校準(zhǔn)
5、讀AD的值
以上就是ADC操作的一個簡化過程,如果需要詳細(xì)了解,請查閱相關(guān)資料