版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第六單元 CC2530的AD轉(zhuǎn)換目錄任務(wù)九實現(xiàn)外部電壓值的測量本章小結(jié)習(xí)題戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)要求編寫程序?qū)崿F(xiàn)實驗板測定芯片外部光敏傳感器的電壓,通過串口發(fā)送電壓值。實驗板安裝上光線傳感器,光線的強弱轉(zhuǎn)換成電壓的高低,經(jīng)ADC轉(zhuǎn)換以后通過串口將電壓值發(fā)送給PC,可以通過串口調(diào)試軟件讀取電壓值。每發(fā)送一次電壓值的字符串消息,LED1 閃亮一次。具體工作方式如下:通電后LED1熄滅。UART0初始化。設(shè)置ADC。LED1點亮。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)要求開啟單通道ADC。ADC對通道0進行模數(shù)轉(zhuǎn)換測量電壓。發(fā)送字符串“光照傳感
2、器電壓值”與測量電壓值。LED1熄滅。延時一段時間,延時時間可以設(shè)置為3秒。返回步驟循環(huán)執(zhí)行。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)分析本項任務(wù)主要是實現(xiàn)測量外部電壓并通過串口通信發(fā)送到PC, 我們需要知道CC2530是如何設(shè)置ADC模塊相關(guān)寄存器,如何對測量的電壓進行轉(zhuǎn)換,如何設(shè)定轉(zhuǎn)換精度,如何通過串口通信發(fā)送傳 感器相關(guān)參數(shù)。建議學(xué)生帶著以下問題去進行本項任務(wù)的學(xué)習(xí)和實踐:模擬信號和數(shù)字信號有哪些區(qū)別?CC2530的ADC需要設(shè)置那些寄存器?如何設(shè)置?CC2530的模數(shù)轉(zhuǎn)換精度及如何處理數(shù)據(jù)? CC2530如何測量電源電壓和芯片溫度?戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界
3、育未來創(chuàng)新物聯(lián)教育任務(wù)分析如何使用ADC序列轉(zhuǎn)換實現(xiàn)多通道電壓值的測量?如何編寫控制串口數(shù)據(jù)發(fā)送程序?戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識1.電信號的形式與轉(zhuǎn)換信息是指客觀事物屬性和相互聯(lián)系特性的表征,它反映了客 觀事物的存在形式和運動狀態(tài)。表示信息的形式可以是數(shù)值、文字、 圖形、聲音、圖像以及動畫等。信號是信息的載體,是運載信息的工具,信號可以是光信號、聲音信號、電信號。電話網(wǎng)絡(luò)中的電流就是一種電信號,人們可以將電信號經(jīng)過發(fā)送、接收以及各種變換,傳遞著雙方要表達的信息。數(shù)據(jù)是把的屬性規(guī)范化以后的表現(xiàn)形式,它能被識別,可以被描述,是各種事物的定量或定性的記錄。信號數(shù)據(jù)
4、可以表示任何信息,如文字、符號、語音、圖像、視頻等等。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識從電信號的表現(xiàn)形式上,可以分為模擬信號和數(shù)字信號。(1) 模擬信號模擬信號是指用連續(xù)變化的物理量所表達的信息,如溫度、濕度、壓力、長度、電流、電壓等等,我們通常又把模擬信號稱為 連續(xù)信號,它在一定的時間范圍內(nèi)可以有無限多個不同的取值。(2) 數(shù)字信號數(shù)字信號指自變量是離散的、因變量也是離散的信號,這種 信號的自變量用整數(shù)表示,因變量用有限數(shù)字中的一個數(shù)字來表示, 在計算機中,數(shù)字信號的大小常用有限位的二進制數(shù)表示。由于數(shù)字信號是用兩種物理狀態(tài)來表示0和1的,故其抵抗材料本身干擾和
5、戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識和環(huán)境干擾的能力都比模擬信號強很多;在現(xiàn)代技術(shù)的信號處理中,數(shù)字信號發(fā)揮的作用越來越大,幾乎復(fù)雜的信號處理都離不開數(shù)字 信號,只要能把解決問題的方法用數(shù)學(xué)公式表示,就能用計算機來處理代表物理量的數(shù)字信號。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識(3)模擬/數(shù)字轉(zhuǎn)換模擬/數(shù)字轉(zhuǎn)換通常簡寫為ADC,是將輸入的模擬信號轉(zhuǎn)換為數(shù)字信號。各種被測控的物理量(如:速度、壓力、溫度、光照強 度、磁場等)是一些連續(xù)變化的物理量,傳感器將這些物理量轉(zhuǎn)換成與之相對應(yīng)的電壓和電流就是模擬信號。單片機系統(tǒng)只能接收數(shù) 字信號,要處理這些
6、信號就必須把他們轉(zhuǎn)換成數(shù)字信號。模擬/數(shù)字轉(zhuǎn)換是數(shù)字測控系統(tǒng)中必須的信號轉(zhuǎn)換。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識2.CC2530的ADC模塊CC2530的ADC模塊支持最高14位二進制的模擬數(shù)字轉(zhuǎn)換, 具有12位的有效數(shù)據(jù)位。它包括一個模擬多路轉(zhuǎn)換器,具有8個各 自可配置的通道;以及一個參考電壓發(fā)生器。轉(zhuǎn)換結(jié)果通過DMA寫入存儲器,還具有多種運行模式。ADC模塊結(jié)構(gòu)如圖6-1所示。CC2530的ADC模塊有如下主要特征:可選的抽取率,設(shè)置分辨率(7到12位)8個獨立的輸入通道,可接收單端或差分信號參考電壓可選為內(nèi)部單端、外部單端、外部差分或AVDD5 轉(zhuǎn)換結(jié)束產(chǎn)生中
7、斷請求戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識轉(zhuǎn)換結(jié)束時可發(fā)出DMA觸發(fā)可以將片內(nèi)溫度傳感器作為輸入電池電壓測量功能圖6-1LED與CC2530連接電路圖戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識3.ADC的工作模式(1)ADC模塊的輸入對于CC2530的ADC模塊,端口P0引腳可以配置為ADC輸入端, 依次為AIN0AIN7??梢园演斎肱渲脼閱味嘶虿罘州斎?。在選擇差分 輸入的情況下,差分輸入包括輸入對AIN0-AIN1、AIN2-AIN3、AIN4- AIN5和AIN6-AIN7。除了輸入引腳AIN0-AIN7,片上溫度傳感器的輸出也可以選擇作為AD
8、C的輸入用于溫度測量;還可以輸入一個對應(yīng)AVDD5/3的電壓作為一個ADC輸入,在應(yīng)用中這個輸入可以實現(xiàn)一個電池電壓監(jiān)測器的功能。特別提醒,負(fù)電壓和大于VDD(未調(diào)節(jié)電壓)戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識的電壓都不能用于這些引腳。它們之間的轉(zhuǎn)換結(jié)果是在差分模式下每對輸入端之間的電壓差值。8位模擬量輸入來自I/O引腳,不必通過編程將這些引腳變?yōu)?模擬輸入,但是,當(dāng)相應(yīng)的模擬輸入端在APCFG寄存器中被禁用時, 此通道將被跳過。當(dāng)使用差分輸入時,相應(yīng)的兩個引腳都必須在APCFG寄存器中設(shè)置為模擬輸入引腳。APCFG寄存器如表6-1所示。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世
9、界 育未來創(chuàng)新物聯(lián)教育必備知識表6-1APCFG 模擬I/O配置寄存器單端電壓輸入AIN0到AIN7以通道號碼0到7表示。通道號碼8 到11 表示差分輸入, 它們分別是AIN0AIN1 、AIN2AIN3 、AIN4AIN5和AIN6AIN7組成。通道號碼12到15分別用于GND(12)、預(yù)留通道(13)、溫度傳感器(14)和AVDD5/3(15)。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育位 名稱 復(fù)位 R/W 描述 7:0 APCFG7:0 0x00 R/W 模擬外設(shè) I/O 配置。 APCFG7:0選擇 P0.7P0.0 作為模擬 I/O 0:模擬 I/O 禁用 1:模擬 I
10、/O 使用 必備知識(2)序列ADC轉(zhuǎn)換與單通道ADC轉(zhuǎn)換CC2530的ADC模塊可以按序列進行多通道的ADC轉(zhuǎn)換,并 把結(jié)果通過DMA傳送到存儲器,而不需要CPU任何參與。轉(zhuǎn)換序列可以由APCFG寄存器設(shè)置,八位模擬輸入來自I/O 引腳,不必經(jīng)過編程變?yōu)槟M輸入。如果一個通道是模擬I/O輸入, 它就是序列的一個通道,如果相應(yīng)的模擬輸入在APCFG中禁用,那么此I/O通道將被跳過。當(dāng)使用差分輸入,處于差分對的兩個引腳都必須在APCFG寄存器中設(shè)置為模擬輸入引腳。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識寄存器位ADCCON2.SCH用于定義一個ADC轉(zhuǎn)換序列。如果ADCCO
11、N2.SCH設(shè)置為一個小于8的值,ADC轉(zhuǎn)換序列包括從0通道開始, 直到并包括 ADCCON2.SCH 所設(shè)置的通道號碼。 當(dāng)ADCCON2.SCH設(shè)置為一個在8和12之間的值,轉(zhuǎn)換序列包括從通道8開始差分輸入,到ADCCON2.SCH所設(shè)置的通道號碼結(jié)束。除可以設(shè)置為按序列進行ADC轉(zhuǎn)換之外,CC2530的ADC模塊可以編程實現(xiàn)任何單個通道執(zhí)行一個轉(zhuǎn)換,包括溫度傳感器(14) 和AVDD5/3(15)兩個通道。單通道ADC轉(zhuǎn)換通過寫ADCCON3寄 存器觸發(fā),轉(zhuǎn)換立即開始。除非一個轉(zhuǎn)換序列已經(jīng)正在進行,在這種情況下序列一完成,單個通道的ADC轉(zhuǎn)換就會被執(zhí)行。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界
12、 育未來創(chuàng)新物聯(lián)教育必備知識4.ADC的相關(guān)寄存器ADC有兩個數(shù)據(jù)寄存器:ADCL(0xBA)ADC數(shù)據(jù)低位寄存器、ADCH(0xBB)ADC數(shù)據(jù)高位寄存,如表6-2和表6-3所示。ADC有 三個控制寄存器:ADCCON1、ADCCON2和ADCCON3,如表6-4、表6-5和表6-6所示。這些寄存器用來配置ADC并返回轉(zhuǎn)換結(jié)果。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識表6-2ADCL (0xBA)ADC數(shù)據(jù)低位寄存器表6-3ADCH(0xBB) - ADC數(shù)據(jù)高位寄存器戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育位 名稱 復(fù)位 R/W 描述 7:0 ADC13
13、:6 0x0000 R ADC 轉(zhuǎn)換結(jié)果的高位部分。 位 名稱 復(fù)位 R/W 描述 7:2 ADC5:0 0000 00 R ADC 轉(zhuǎn)換結(jié)果的低位部分。 1:0 - 00 R0 沒有使用。讀出來一直是 0 表6-2ADCL (0xBA)ADC數(shù)據(jù)低位寄存器戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識表6-5ADCCON2 - ADC控制寄存器戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育位 名稱 復(fù)位 R/W 描述 7:6 SREF1:0 00 R/W 選擇用于序列轉(zhuǎn)換的參考電壓00:內(nèi)部參考電壓 01:AIN7 引腳上的外部參考電壓 10:AVDD5 引腳 11:
14、AIN6-AIN7 差分輸入外部參考電壓 5:4 SDIV1:0 01 R/W 設(shè)置轉(zhuǎn)換序列通道的抽取率。抽取率也決定完成轉(zhuǎn)換需要的時間和分辨率。 00:64 抽取率(7 位 ENOB) 01:128 抽取率(9 位 ENOB) 10:256 抽取率(10 位 ENOB) 11:512 抽取率(12 位 ENOB) 必備知識表6-5ADCCON2 - ADC控制寄存器戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育3:0 SCH3:0 0000 R/W 序列通道選擇。 當(dāng)讀取的時候,這些位將代表有轉(zhuǎn)換進行的通道號碼。 0000:AIN0 0001:AIN1 0010:AIN2 0011:
15、AIN3 0100:AIN4 0101:AIN5 0110:AIN6 0111:AIN7 1000:AIN0-AIN1 1001:AIN2-AIN3 1010:AIN4-AIN5 1011:AIN6-AIN7 1100:GND 1110:溫度傳感器 1111:VDD/3 必備知識表6-6ADCCON3 - ADC控制寄存器戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育位 名稱 復(fù)位 R/W 描述 7:6 SREF1:0 00 R/W 選擇用于單通道轉(zhuǎn)換的參考電壓00:內(nèi)部參考電壓 01:AIN7 引腳上的外部參考電壓 10:AVDD5 引腳 11:AIN6-AIN7 差分輸入外部參考電
16、壓 5:4 SDIV1:0 01 R/W 為單通道 ADC 轉(zhuǎn)換設(shè)置抽取率。抽取率也決定完成轉(zhuǎn)換需要的時間和分辨率。 00:64 抽取率(7 位 ENOB) 01:128 抽取率(9 位ENOB) 10:256 抽取率(10 位 ENOB) 11:512 抽取率(12 位 ENOB) 必備知識表6-6ADCCON3 - ADC控制寄存器戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育3:0 SCH3:0 0000 R/W 單個通道選擇。選擇寫 ADCCON3 觸發(fā)的單個轉(zhuǎn)換所在的通道號碼。當(dāng)單個轉(zhuǎn)換完成,該位自動清除。 0000:AIN0 0001:AIN1 0010:AIN2 0011
17、:AIN3 0100:AIN4 0101:AIN5 0110:AIN6 0111:AIN7 1000:AIN0-AIN1 1001:AIN2-AIN3 1010:AIN4-AIN5 1011:AIN6-AIN7 1100:GND 1110:溫度傳感器 1111:VDD/3 必備知識5.ADC的配置和應(yīng)用ADC有三種控制寄存器:ADCCON1,ADCCON2和ADCCON3。這些寄存器用于配置ADC,以及讀取ADC轉(zhuǎn)換的狀態(tài)。ADCCON1.EOC位是一個狀態(tài)位,當(dāng)一個轉(zhuǎn)換結(jié)束時,設(shè)置為高電平;當(dāng)讀取ADCH時,它就被清除。ADCCON1.ST用于啟動一個轉(zhuǎn)換序列。當(dāng)沒有轉(zhuǎn)換正在運行時這個位設(shè)置
18、為高電平,ADCCON1.STSEL是11,就啟動一個序列。當(dāng)這個序列轉(zhuǎn)換完成,ADCCON1.ST就被自動清0。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識ADCCON1.STSEL位選擇哪個將啟動一個新的轉(zhuǎn)換序列。該選項可以選擇為外部引腳P2.0上升沿或外部引腳,之前序列的結(jié)束,定時器1的通道0比較或ADCCON1.ST是1。ADCCON2寄存器設(shè)置轉(zhuǎn)換序列的執(zhí)行方式。ADCCON2.SREF用于選擇參考電壓。ADCCON2.SDIV位用來選擇抽取率,抽取率的設(shè)置決定分辨率和完成一個轉(zhuǎn)換所需的時間。ADCCON2.SCH設(shè)置轉(zhuǎn)換序列的最后一個通道數(shù)。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)
19、提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育必備知識ADCCON3寄存器控制單個轉(zhuǎn)換的通道號碼、參考電壓和抽取率。該寄存器位的設(shè)置選項和ADCCON2是完全一樣的。單通道轉(zhuǎn)換在寄存器ADCCON3寫入后將立即發(fā)生,如果一個轉(zhuǎn)換序列正在進行,該序列結(jié)束之后立即啟動ADC轉(zhuǎn)換。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施1.電路分析將光敏電阻傳感器模塊安裝在節(jié)點電路板上,光敏電阻的阻值大小會按照環(huán)境光線的變化而變化,經(jīng)串聯(lián)的電阻R16分壓后連接在CC2530的19腳。第19腳是CC2530的片內(nèi)ADC模塊的0通道輸入端,通過測量電壓輸入的電壓來感知環(huán)境光照的強弱。電路連接情況如圖6-2所示。
20、戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施圖6-2測量光敏電阻傳感器輸出電壓戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施2.代碼設(shè)計圖6-3LED控制流程戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施(1) 建立工程建立任務(wù)9的工程項目,在項目添加名為“ADC_GZ.c”的代碼文件。(2) 編寫代碼根據(jù)任務(wù)要求,可將串口發(fā)送數(shù)據(jù)到PC的項目用流程圖進行表示,如圖6-3所示。1)引用CC2530頭文件#include ioCC2530.h /引用CC2530頭文件戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施2)ADC初始化函
21、數(shù)ADC轉(zhuǎn)換會在寫入ADCCON2或ADCCON3時啟動。ADC測量芯片外部電壓的初始化主要是模擬量輸入端口的設(shè)置。本項目測量通道0的芯片外部電壓,ADC初始化函數(shù)定義如下:void adc_Init(void)APCFG|=1;P0SEL|= (1 (0); P0DIR&= (1 (0);戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施3)讀取ADC轉(zhuǎn)換電壓值函數(shù)Get_val()單通道的ADC轉(zhuǎn)換,只需將控制字寫入ADCCON3即可。采用基準(zhǔn)電壓avdd5:3.3V,通道0,對應(yīng)的控制字代碼如下:ADCCON3 = (0x80 | 0x10 | 0x00);ADCCON3控制
22、寄存器一旦寫入控制字,ADC轉(zhuǎn)換就會啟動, 使用while()語句查詢ADC中斷標(biāo)志位ADCIF,等待轉(zhuǎn)換結(jié)束,代 碼如下:while ( !ADCIF );/等待AD轉(zhuǎn)化結(jié)束戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施ADC轉(zhuǎn)換結(jié)束,讀取ADCH、ADCL并進行電壓值的計算。采用基準(zhǔn)電壓3.3V,測得電壓值value與ADCH、ADCL的計算關(guān)系是:Value = (ADCH*256+ADCL)*3.3 /32768電壓值計算的實現(xiàn)代碼如下:value = ADCH; value = value 15;/ 電壓值 = (value*3.3)/32768 (V)/ 除以327
23、68通過ADC獲取外部0通道電壓的函數(shù)get_adc()完整代碼如下:戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施uint16 get_adc(void)uint32 value;ADCIF = 0;/清ADC 中斷標(biāo)志ADCCON3 = (0x80 | 0x10 | 0x00);while ( !ADCIF ) value = ADCH; value = value 15;/ 除以32768/ 返回分辨率為0.01V的電壓值return (uint16)value;4)設(shè)計主功能代碼根據(jù)任務(wù)要求,端口設(shè)置初始化和ADC模塊初始化完成后, 定時器中斷服務(wù)函數(shù)在進行0.2秒的溢
24、出計數(shù)。主功能通過無限循環(huán),每3秒鐘進行一次電壓測量和數(shù)據(jù)傳送。主循環(huán)部分的實現(xiàn)代碼如下:戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施while(1)if(counter=15)/定時器每0.2S溢出中斷計次/清標(biāo)志位/指示燈點亮counter=0; LED1 = 1;Get_val();UART0SendString(光照傳感器電壓值UART0SendString(s););LED1 = 0;/指示燈熄滅戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施CC2530的ADC模塊測量外部電路通道0的電壓,并通過串口發(fā)送出電壓值。編譯項目,將生成的程序燒寫到CC25
25、30中,在PC機通過串口調(diào)試軟件,觀察光敏電阻傳感器的電壓。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施圖6-4ADC測量外部同電壓光照傳感器戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)實施使用串口調(diào)試軟件時應(yīng)注意以下幾點:根據(jù)PC機串口連接情況,選擇正確的串。如果使用USB轉(zhuǎn)串口線連接,需要安裝好驅(qū)動程序,通過PC機設(shè)備管理器查找出正確的串。選擇正確的串口參數(shù)。波特率為57600波特,無奇偶校驗,一位停止位。接收模式選擇文本模式。PC機串口調(diào)試截圖如圖6-4所示。戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界 育未來創(chuàng)新物聯(lián)教育任務(wù)拓展利用ADC測量芯片內(nèi)部溫度CC2530芯片的ADC模塊有一個芯片溫度傳感輸入通道,通道編號是14。使用1.25V內(nèi)部參考電壓,12位分辨率。變成實現(xiàn)測量芯片內(nèi)部溫度并通過UART 0串口發(fā)送到PC機。提示:測量芯片溫度,ADC轉(zhuǎn)換信號員在芯片內(nèi)部,不需要項目9中的輸入端通道設(shè)置。直接將控制字寫入ADCCON3即可啟動單通道A DC轉(zhuǎn)換。設(shè)置使用使用1.25V內(nèi)部參考電壓,12位分辨率,通道15 的程序參考代碼如下:ADCCON3 |=0x3E;戰(zhàn)略性信息產(chǎn)業(yè)教育服務(wù)提供商聯(lián)世界
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提高銷售管理能力的培訓(xùn)課程
- 2025天津市農(nóng)資買賣合同范文
- 家居裝飾設(shè)計與施工方案
- 勞動合同知識產(chǎn)權(quán)保密條款
- 房屋中介買賣服務(wù)合同范本
- 2025《代理企業(yè)所得稅年度納稅申報合同》(合同模版)
- 的買賣合同范本
- 社工勞動合同
- 2025工程外包合同模板
- 農(nóng)業(yè)機械設(shè)備采購安裝合同
- JTGT H21-2011 公路橋梁技術(shù)狀況評定標(biāo)準(zhǔn)
- 賣花生混聲合唱簡譜
- 【永輝超市公司員工招聘問題及優(yōu)化(12000字論文)】
- 柴油加氫裝置知識培訓(xùn)課件
- 汽油安全技術(shù)說明書(MSDS)
- 中國直銷發(fā)展四個階段解析
- 2024屆浙江省寧波市鎮(zhèn)海區(qū)鎮(zhèn)海中學(xué)高一物理第一學(xué)期期末質(zhì)量檢測試題含解析
- 部編版語文四年級下冊 教材解讀
- 《一次函數(shù)與方程、不等式》說課稿
- 動火作業(yè)安全管理要求及控制措施
- 詩豪劉禹錫一生部編教材PPT
評論
0/150
提交評論