日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > > 充電吧
[導(dǎo)讀]? ? ADC支持多達(dá)14位模數(shù)轉(zhuǎn)換,有效位數(shù)(ENOB)多達(dá)12位。ADC包括一個(gè)具有多達(dá)8個(gè)獨(dú)立配置通道的模擬多路轉(zhuǎn)換器和參考電壓發(fā)生器,并且通過(guò)DMA將轉(zhuǎn)換結(jié)果寫入存儲(chǔ)器。具有多種運(yùn)行模式。AD

? ? ADC支持多達(dá)14位模數(shù)轉(zhuǎn)換,有效位數(shù)(ENOB)多達(dá)12位。ADC包括一個(gè)具有多達(dá)8個(gè)獨(dú)立配置通道的模擬多路轉(zhuǎn)換器和參考電壓發(fā)生器,并且通過(guò)DMA將轉(zhuǎn)換結(jié)果寫入存儲(chǔ)器。具有多種運(yùn)行模式。ADC主要特征如下:

可選的采樣率,可設(shè)置分辨率(7~12位)。

8個(gè)獨(dú)立的輸入通道,單端或者差分。

參考電壓可選為內(nèi)部、外部單端、外部差分或AVDD5。

中斷請(qǐng)求產(chǎn)生。

轉(zhuǎn)換結(jié)束時(shí)DMA觸發(fā)。

溫度傳感器輸入。

電池測(cè)量能力。

ADC輸入

???? 當(dāng)使用ADC時(shí),端口0引腳必須配置為ADC輸入。ADC輸入最多可以使用8個(gè),這些端口引腳將被稱為AIN0~AIN7引腳。輸入引腳AIN0~AIN7連接至ADC。為了配置端口0的引腳為ADC輸入,寄存器APCCFG的對(duì)應(yīng)位必須設(shè)置為1.該寄存器的默認(rèn)值為選擇端口0的引腳為非ADC輸入,即數(shù)字輸入/輸出。

 可以把輸入配置為單端或者差分輸入。在選擇差分輸入的情況下,差分輸入包括輸入對(duì)AIN0~1、AIN2~3、AIN4~5和AIN6~7。注意:這些引腳不能使用負(fù)電源,或者大于VDD(未校準(zhǔn)電源)的電源。

??? 除了輸入引腳AIN0~AIN7,片上溫度傳感器的輸出也可以選擇作為用于溫度測(cè)量的ADC輸入。為了實(shí)現(xiàn)作為溫度測(cè)量的ADC輸入,寄存器TR0.ADCTM和ATEST.ATESTCTRL必須分別進(jìn)行設(shè)置。

??? 還可以選擇一個(gè)對(duì)應(yīng)AVDD5/3的電壓作為ADC輸入。這個(gè)輸入允許實(shí)現(xiàn)例如要求電池檢測(cè)功能的應(yīng)用。注意,這種情況下的參考電壓不能由電池電壓決定,例如,AVDD5電壓不能作為參考電壓。

?? 單端輸入AIN0~AIN7以通道號(hào)碼0~7表示。通道8~11表示由AIN0~1、AIN2~3、AIN4~5和AIN6~7組成的差分輸入。通道號(hào)碼12~15分別表示GND(12)、溫度傳感器(14)和AVDD5/3(15)。這些值在ADCCON2.SCH和ADCCON3.SCH域中使用。

??? ADC可以配置為使用通用I/O引腳P2.0作為一個(gè)外部觸發(fā)來(lái)開始轉(zhuǎn)換。當(dāng)P2.0用于ADC外部觸發(fā)時(shí),它必須配置為輸入模式下的通用I/O。

ADC運(yùn)行模式

?? ADC具有三個(gè)控制寄存器,即ADCCON1、ADCCON2和ADCCON3。這些寄存器用于配置ADC和報(bào)告狀態(tài)。

(1)ADCCON1控制寄存器

????

位 名稱 復(fù)位 讀/寫 描述 7 EOC 0 R/H0 轉(zhuǎn)換結(jié)束,當(dāng)ADCH被讀取時(shí)清除。如果在前一個(gè)數(shù)據(jù)被讀取之前,已經(jīng)完成了一個(gè)新的轉(zhuǎn)換,該位保持為高
0:轉(zhuǎn)換未完成
1:轉(zhuǎn)換完成 6 ST 0 ? 開始轉(zhuǎn)換。在轉(zhuǎn)換完成之前都讀為1
0:沒(méi)有進(jìn)行中的轉(zhuǎn)換
1:如果ADCCON1.STSEL = 11且沒(méi)有序列正在進(jìn)行轉(zhuǎn)換,就啟動(dòng)一個(gè)轉(zhuǎn)換序列 5:4 STSEL[1:0] 11 R/W1 啟動(dòng)選擇。選擇哪個(gè)事件將啟動(dòng)一個(gè)新的轉(zhuǎn)換序列
00:P2.0引腳上的外部觸發(fā);
01:全速。不等待觸發(fā)
10:定時(shí)器1通道0比較事件
11:ADCCON1.ST = 1 3:2 RCTRL[1:0] 00 R/W 控制16位隨機(jī)數(shù)發(fā)生器。如果寫為01,當(dāng)操作完成后該設(shè)置將自動(dòng)返回0x00
00:正常運(yùn)行
01:同步LFSR一次
10:保留
11:停止,隨機(jī)數(shù)發(fā)生器關(guān)閉 1:0 ? 11 R/W 未使用??偸侵脼?1 ??? ADCCON1.EOC位是一個(gè)狀態(tài)位,當(dāng)一個(gè)轉(zhuǎn)換結(jié)束時(shí)該位置1,當(dāng)讀取ADCH時(shí),清除該位。

??? ADCCON1.ST位用于啟動(dòng)一個(gè)轉(zhuǎn)換蓄力。當(dāng)該位置1,ADCCON1.STSEL位為11,且當(dāng)前沒(méi)有正在進(jìn)行的轉(zhuǎn)換時(shí),將啟動(dòng)一個(gè)序列。當(dāng)這個(gè)序列轉(zhuǎn)換完成,該位自動(dòng)清除。

?? ADCCON1.STSEL位選擇哪個(gè)事件將啟動(dòng)一個(gè)新的轉(zhuǎn)換序列。可以被選擇的事件選項(xiàng)有:外部引腳P2.0上的上升沿,前一個(gè)序列的結(jié)束,定時(shí)器1通道0比較事件或ADCCON1.ST置1.


(2)ADCCON2控制寄存器



位 名稱 復(fù)位 讀寫 描述 7:6 SREF[1:0] 00 R/W 選擇用于轉(zhuǎn)換序列的基準(zhǔn)電壓
00:內(nèi)部基準(zhǔn)
01:AIN7引腳上的外部基準(zhǔn)
10:AVDD5引腳
11:AIN6~AIN7差分輸入上的外部基準(zhǔn) 5:4 SDIV[1:0] 01 R/W 為包含在轉(zhuǎn)換序列里的通道選擇抽取率,抽取率也決定了分辨率和完成一個(gè)轉(zhuǎn)換所需的時(shí)間
00:64抽取率(7位分辨率)
01:128抽取率(9位分辨率)
10:: 256抽取率(10位分辨率)
11:512抽取率(12位分別率) 3:0 SCH[3:0] 0000 R/W 序列通道選擇
0000:AIN0;0001:AIN1;0010:AIN2;0011:AIN3;
0100:AIN4;0101:AIN5;0110:AIN6;0111:AIN7
1000:AIN0-AIN1;1001:AIN2-AIN3;1010:AIN4-AIN5
1011:AIN6-AIN7;1100:GND;1101:保留;
1110:溫度傳感器;1111:VDD/3 ?

?? ADCCON2.SREF用于選擇基準(zhǔn)電壓,只有在沒(méi)有選擇進(jìn)行的時(shí)候才能改變基準(zhǔn)電壓

?? ADCCON2.SDIV位選擇抽取率,因此也設(shè)置了分辨率、完成一個(gè)轉(zhuǎn)換所需的時(shí)間和采樣率。只有在沒(méi)有轉(zhuǎn)換的時(shí)候才能設(shè)置抽取率


(3)ADCCON3控制寄存器


位 名稱 復(fù)位 讀寫 描述 7:6 EREF[1:0] 00 R/W 選擇用于單個(gè)轉(zhuǎn)換的基準(zhǔn)電壓
00:內(nèi)部基準(zhǔn)
01:AIN7引腳上的外部基準(zhǔn)
10:AVDD5引腳
11:AIN6~AIN7差分輸入上的外部基準(zhǔn) 5:4 EDIV[1:0] 01 R/W 為單個(gè)轉(zhuǎn)換選擇抽取率,抽取率也決定了分辨率和完成一個(gè)轉(zhuǎn)換所需的時(shí)間
00:64抽取率(7位分辨率)
01:128抽取率(9位分辨率)
10:: 256抽取率(10位分辨率)
11:512抽取率(12位分別率) 3:0 ECH[3:0] 0000 R/W 單個(gè)通道選擇
0000:AIN0;0001:AIN1;0010:AIN2;0011:AIN3;
0100:AIN4;0101:AIN5;0110:AIN6;0111:AIN7
1000:AIN0-AIN1;1001:AIN2-AIN3;1010:AIN4-AIN5
1011:AIN6-AIN7;1100:GND;1101:保留;
1110:溫度傳感器;1111:VDD/3

?? ADCCON3寄存器控制單個(gè)轉(zhuǎn)換的通道號(hào)碼、基準(zhǔn)電壓和抽取率。在ADCCON3寄存器更新后,立即進(jìn)行單個(gè)轉(zhuǎn)換;或者如果有一個(gè)轉(zhuǎn)換序列正在進(jìn)行,那個(gè)在這個(gè)轉(zhuǎn)換序列完成后立即進(jìn)行單個(gè)轉(zhuǎn)換。


SET_MAIN_CLOCK_SOURCE(CRYSTAL);???//設(shè)置系統(tǒng)時(shí)鐘源為32MHz晶體振蕩器
/*??AIN0通道采樣???*/
ADC_ENABLE_CHANNEL(ADC_AIN0);

/*配置ADCCON3寄存器以便在ADCCON1.STSEL?=?11(復(fù)位默認(rèn)值)且ADCCON1.ST?=?1時(shí)進(jìn)行單一轉(zhuǎn)換*/
/*參考電壓:AVDD_SOC引腳上的電壓*/
/*抽取率:512*/
/*ADC輸入通道:AIN0*/
ADC_SINGLE_CONVERSION(ADC_REF_AVDD?|?ADC_14_BIT?|?ADC_AIN0);
ADC_SAMPLE_SINGLE();???????????//啟動(dòng)一個(gè)單一轉(zhuǎn)換
while(!ADC_SAMPLE_READY());????//等待轉(zhuǎn)換完成
ADC_ENABLE_CHANNEL(ADC_AIN0);??//禁止AIN0
adc0_value[0]?=?ADCL;
adc0_value[1]?=?ADCH;
adc0_value[0]?=?adc0_value[0]?>>?2;




本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在我們家,WTW已經(jīng)運(yùn)行了14年了。它是一種非連接(不在線)的通風(fēng)機(jī),從房子外面吸收新鮮空氣,經(jīng)過(guò)過(guò)濾后空運(yùn)到房子里。新鮮的環(huán)境空氣是用從房子里大多數(shù)房間取出的空氣預(yù)熱的。再加熱的能量是通過(guò)熱交換器從流出的“臟”空氣中獲...

關(guān)鍵字: Zigbee LED 傳感器

在智能家居系統(tǒng)中,無(wú)線傳感器、控制器等設(shè)備對(duì)電源的穩(wěn)定性與能效提出嚴(yán)苛要求。尤其在采用Zigbee協(xié)議的場(chǎng)景中,低功耗待機(jī)與智能喚醒機(jī)制成為延長(zhǎng)設(shè)備續(xù)航、保障網(wǎng)絡(luò)可靠性的核心設(shè)計(jì)要素。本文從電源架構(gòu)設(shè)計(jì)、Zigbee模塊...

關(guān)鍵字: Zigbee 低功耗

在物聯(lián)網(wǎng)(IoT)技術(shù)生態(tài)中,低功耗廣域網(wǎng)絡(luò)(LPWAN)憑借其長(zhǎng)距離、低功耗的特性,成為機(jī)器對(duì)機(jī)器(M2M)通信的核心支撐技術(shù)。LoRaWAN、NB-IoT與Zigbee作為三大主流技術(shù),在能效管理、覆蓋范圍及應(yīng)用適配...

關(guān)鍵字: LoRaWAN NB-IoT Zigbee

ZigBee是短距離通信的一種新興雙向無(wú)線通信技術(shù)。它具有近距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本的優(yōu)點(diǎn),使用2.4GHz波段。

關(guān)鍵字: Zigbee

為增進(jìn)大家對(duì)智能家居的認(rèn)識(shí),本文將對(duì)智能家居技術(shù)ZigBee予以介紹。通過(guò)本文,您將了解到ZigBee技術(shù)的特點(diǎn)以及ZigBee和WiFi的區(qū)別。

關(guān)鍵字: 智能家居 指數(shù) Zigbee

半導(dǎo)體技術(shù)持續(xù)向納米尺度推進(jìn)的過(guò)程,晶體管結(jié)構(gòu)的創(chuàng)新成為突破物理極限的關(guān)鍵。從FinFET到GAA(全環(huán)繞柵極)晶體管的技術(shù)迭代,本質(zhì)上是對(duì)量子隧穿效應(yīng)、短溝道效應(yīng)等微觀物理現(xiàn)象的主動(dòng)應(yīng)對(duì)。GAA晶體管通過(guò)納米片或納米線...

關(guān)鍵字: LoRa Zigbee

Zigbee是智能家居生態(tài)系統(tǒng)中最流行的無(wú)線通信協(xié)議之一,以其可靠性、低功耗和強(qiáng)大的網(wǎng)狀網(wǎng)絡(luò)功能而聞名。在本教程中,我們將探討如何利用Zigbee在強(qiáng)大而緊湊的DFRobot Beetle ESP32-C6微控制器上創(chuàng)建...

關(guān)鍵字: 智能照明 Zigbee Beetle ESP32-C6

如果您希望涉足Zigbee開發(fā)領(lǐng)域,那么這個(gè)項(xiàng)目非常適合您。在本教程中,我們將指導(dǎo)您使用Omnimo nRF52840開發(fā)板與Temp&Hum 24 Click (HDC3021傳感器)配對(duì)構(gòu)建無(wú)線溫濕度傳感器。...

關(guān)鍵字: Zigbee 傳感器 HDC3021 Omnimo nRF52840

傳感網(wǎng)作為物聯(lián)網(wǎng)技術(shù)的核心支柱,其發(fā)展歷程映射了從短距離通信到廣域覆蓋的技術(shù)躍遷。自2003年ZigBee協(xié)議問(wèn)世以來(lái),傳感網(wǎng)技術(shù)經(jīng)歷了從局域網(wǎng)到廣域網(wǎng)的范式轉(zhuǎn)變,而LoRa等低功耗廣域網(wǎng)(LPWAN)技術(shù)的崛起,更推動(dòng)...

關(guān)鍵字: Zigbee LoRa

我想集成一個(gè)繼電器與HomeAssistant來(lái)輕松控制我的LED條。最近,我一直在深入研究ESP32C6的Zigbee功能,我發(fā)現(xiàn)它的低功耗和易于連接非常適合我的需求。使用Zigbee可以讓我無(wú)縫地將繼電器集成到Hom...

關(guān)鍵字: LED EP32C6 Zigbee 繼電器
關(guān)閉