freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于cc2540的照明控制系統(tǒng)設(shè)計畢業(yè)設(shè)計(留存版)

2025-09-15 08:09上一頁面

下一頁面
  

【正文】 該數(shù)組的聲明為: pTaskEventHandlerFn taskArr[].這是一個函數(shù)指針,指向了對應(yīng)的事件處理函數(shù)。 外設(shè)可以通過向集中器發(fā)送“連接參數(shù)更新請求”來改變連接設(shè)置,這個請求由協(xié)議棧的 L2CAP 層來處理。 設(shè)計所用工具 IAR IAR Embedded Wordbench(又稱 EM)的 C 交叉編譯器是一款完整、穩(wěn)定且容易使用的專業(yè)嵌入式應(yīng)用開發(fā)工具, IAR 對不同的微處理器提供統(tǒng)一的用戶界面,目前可以支持至少 35 種的 8 位、 16 位、 32 位的 MCU。 所有的協(xié)議棧 demo 都要放到 Projects/ble 這個目錄下編譯并且運行,因為 IAR程配置中使用的是相對路徑,一旦 IAR 工程位置和整個協(xié)議棧源碼的相對位置發(fā)生變化,就無法找到 ble 的其他組件,編譯時會產(chǎn)生大量的無法找到文件的錯誤,所有程序必須要放到這里來編譯。而本設(shè)計中的串口初始化函數(shù),是我們需要在任務(wù)函數(shù)中調(diào)用的初始化串口配置用。 SimpleBLEPeripheral_Init 任務(wù)初始化函數(shù),如圖 所示: 第 24 頁 圖 SimpleBLEPeripheral_Init 任務(wù)初始化函數(shù) 314 行:設(shè)置從機(jī)廣播數(shù)據(jù)。 在從機(jī)里,接收數(shù)據(jù)是通過一個 GATT Callback 回調(diào)函數(shù)。 不足:盡管通過這次的畢業(yè)設(shè)計對藍(lán)牙 BLE 協(xié)議棧有了一個初步的了解,但是對于藍(lán)牙 BLE 協(xié)議棧的理解和運用還不夠深入,另外,在本次畢業(yè)設(shè)計中,深有體會的是,藍(lán)牙 BLE 的開發(fā)比較依賴于開發(fā)軟件的配套廠商的硬件開發(fā)平臺,程序移植行不強(qiáng),這也使得對藍(lán)牙 BLE 協(xié)議的運用不夠靈活,不敢動手去改動。 [10] 叢延奇,劉英莉,基于 MCU 實現(xiàn)藍(lán)牙與 PC 機(jī)之間 HCI 層傳輸 [J],電子技術(shù)應(yīng)用, 20xx 年第 11 期: P43P44。 支持?jǐn)?shù)字化的接收信號強(qiáng)度指示器 /鏈路質(zhì)量指示 (RSSI/LQI)。使信號傳遞不受障礙物影響 。 在設(shè)計阻抗匹配網(wǎng)絡(luò)電路時,有四種主流方案可用于用于阻抗匹配網(wǎng)絡(luò)電路設(shè)計以實現(xiàn)從射頻信號在通信時的高效傳輸,具體方案如下: 1 利用傳輸線的阻抗分布特性構(gòu)成分布參數(shù)網(wǎng)絡(luò)來實現(xiàn)阻抗匹配。 結(jié)論 第 38 頁 大學(xué)畢業(yè)設(shè)計外文資料翻譯 藍(lán)牙 的出現(xiàn)給實現(xiàn)智能家居小型化提供了一個可發(fā)展的未來,其低功耗,低成本,小體積及傳輸速率高的特點都符合小型化的發(fā)展方向,而在室內(nèi)使用與進(jìn)行控制恰恰彌補了其傳輸距離短的缺陷,綜上所述,我們有理由相信藍(lán)牙 會 在智能家居市場有著一個更長遠(yuǎn)的發(fā)展。所有 P0、 P P2 口信號管腳、電源信號管腳以及復(fù)位信號管腳通過雙列排針接口與藍(lán)牙擴(kuò)展節(jié)點板板相連。模塊帶有外擴(kuò)天線接口和板載天線,在實際應(yīng)用中可以選擇其一進(jìn)行使用,當(dāng)選擇外擴(kuò)天線接口時,可根據(jù)用戶實際需要 ,選擇相應(yīng)天線 。 內(nèi)置電池監(jiān)視器和溫度傳感器 ?;谒{(lán)牙技術(shù)的手機(jī)與 PC 通信的實現(xiàn) [J].浙江:計算機(jī)時代, 20xx 年第 6 期 . [3] 金純、肖玲娜、羅緯 . 超低功耗 (ULP)藍(lán)牙技術(shù)規(guī)范解析 [M].北京: 國防工業(yè)出版社 , 20xx,5. [4] 金純等編著,藍(lán)牙協(xié)議及其源代碼分析 [M],國防工業(yè)出版社, 20xx 年。點擊 GO(全速運行),程序執(zhí)行。 471 行:有 int 函數(shù)啟動的任務(wù)函數(shù)入口點,啟動從機(jī)程序,并且開啟周期性的任務(wù)處理,這個周期性的任務(wù)并不是必須的。 圖 串口值打印函數(shù) SimpleBLEPeripheral 從機(jī)編程 這次設(shè)計用 到的 CC2540 開發(fā)板就是從機(jī),在 TI 公司的 BLE 協(xié)議棧中,雖然從機(jī)的主體結(jié)構(gòu)和主機(jī)類似(都是基于 osal 的),然而從機(jī)和主機(jī)有著很大的區(qū)別,在從機(jī)里包含了一個叫做 profile 的相關(guān)代碼,這個 profile 決定了從機(jī)的功能。該驅(qū)動源文件在如下目錄: \\Components\hal\target\CC2540EB\CC2540EB\ 調(diào)用 提供的 api方法一下: 編寫串口初始化函數(shù),配置 UART 波特率、流控制、緩沖區(qū)大小,數(shù)據(jù)接收回調(diào)函數(shù)等參數(shù)后,打開串口。 《 TI_BLE_Software_Developer39。 下面是一些子過程: 讀特性值 — 客戶端設(shè)備請求讀取句柄處的特性值,服務(wù)器將此值回應(yīng)給客戶端(假定屬性有讀權(quán)限)。 管理超時 — 這是兩個連接成功的事件之間允許的最大間隔。 該變量的聲明為: uint8 taskCnt。這些不同的層都具有各 自不同的功能,它們共同組成了一個藍(lán)牙協(xié)議棧,如圖 所示: 第 12 頁 圖 藍(lán)牙 BLE 協(xié)議棧 藍(lán)牙 協(xié)議棧利用這種分層模塊的思想將服務(wù)、接口、協(xié)議這三個概念就很好很明確的區(qū)分開來了,這樣不僅使得各個模塊分層之間具有很強(qiáng)的獨立性,也使得我們在修改內(nèi)容方面起到了很大很方便的作用,因為它們的獨 立性,當(dāng)一部分發(fā)生變換需要我們修改時,我們就能夠通過相應(yīng)的模塊分層進(jìn)行修改,簡化了我們的工作任務(wù)。 某些終端還可以將 CC2540從睡眠模式喚醒?;诰C上所述,本次系統(tǒng)采用的是方案二:低功耗藍(lán)牙 +LED 燈的方式。 雖然藍(lán)牙 高速傳送大量數(shù)據(jù)會消耗更多 能量,但我們引入了增強(qiáng)電源控制機(jī)制,再輔以 ,將明顯降低其空閑功耗。而采用 智能照明系統(tǒng)恰好能滿足人們對豐富多彩生活的需求,所以無論從節(jié)能角度還是從構(gòu)造一個舒適的生活環(huán)境角度來講,開展智能照明的研究都是必要的。最后通過對藍(lán)牙 的協(xié)議棧進(jìn)行編寫和應(yīng)用來實現(xiàn)數(shù)據(jù)采集模塊與 PC機(jī)的有效通信。 AES128 CCM 加密算法進(jìn)行數(shù)據(jù)包加密和認(rèn)證。 圖 LED 電路 復(fù)位電路 CC2540 本身內(nèi)部集成有電復(fù)位電路,但本設(shè)計中為了方便程序調(diào)試,在其外部添加了一個按鍵復(fù)位電路,這樣可以很好的預(yù)防在使用 UART 轉(zhuǎn)串口的時候因直接斷電而導(dǎo)致 PC 機(jī)出現(xiàn)異常。它是 TI 第一代的 CC 系列仿真器,性價比高,支持 CC2540 和 CC2530,但不支持 CC2541。 OSAL 常用術(shù)語: 在本次設(shè)計任務(wù)中,為了方便我本次設(shè)計,需要了解到一些關(guān)于 OSAL 的常用術(shù)語,如資源、共享資源和任務(wù)等。 GAP 層總是作為下面四種角色之一: 廣播者 — 不可連接的廣播設(shè)備; 觀測者 — 掃描廣播,但不發(fā)起建立連接; 外部設(shè)備 — 可連接的廣告設(shè)備,可以在單個鏈路層連接中作為從機(jī); 集中器 — 掃描廣告設(shè)備并發(fā)起連接,在單鏈路層或多鏈路層作為主機(jī),目前,BLE 協(xié)議棧支持一個集中器連接三個外設(shè)。當(dāng)一方發(fā)起終止連接時,另一方必須響應(yīng)。 ,使用的 IAR 版本是 。 HostTestRelease 主機(jī)編程 主機(jī)端由 CC2540 USBDongle、 PC 和 TI 官方的上位機(jī)軟件 BTool 共同構(gòu)成,也可以使用串口助手等串口調(diào)試軟件代替 BTool。當(dāng)程序接收到硬件發(fā)來的串口數(shù)據(jù)時,會調(diào)用該函數(shù),通知用戶做好接收工作。 310~320 行:設(shè)置 BLE 低功耗藍(lán)牙系統(tǒng)里幾個非常重要的時間參數(shù)。 它是作用是可以配合 TI PacketSniffer 軟件實現(xiàn) BLE 的無線抓包,另外可以配合 PC 端的 BTool軟件實現(xiàn) PC 端的 BTool主機(jī)。 然后要感謝指導(dǎo)我們的老師 —— xx 老師。 CC2540 還具有極短的啟動時間且在傳輸完數(shù)據(jù)后能迅速地關(guān)閉,這也使得整個系統(tǒng)功耗更低。 8 KB SRAM 及 128/256 KB Flash 存儲器具備在各種供電方式下的數(shù)據(jù)保持能力 。智能儀表、數(shù)據(jù)采集等無線物聯(lián)傳感器網(wǎng)絡(luò)。 藍(lán)牙模塊電磁兼容性設(shè)計 藍(lán)牙模塊進(jìn)行 PCB 布線設(shè)計時要注意以下幾個方面以提高模塊的電磁兼容性: 1 電源信號線的線寬應(yīng)該選取適當(dāng),電源信號線應(yīng)串接一個合適參數(shù)的磁珠,這樣可以濾除電源信號的高頻部分信號,再與信號電源管腳相連,然后電源引腳就近接適當(dāng)參 數(shù)的電容進(jìn)行濾波,這樣就可以減少高頻信號對電源信號的干擾 。 3 上下層的覆銅孤島以及開放區(qū)要添加過孔,芯片底部添加適量過孔,使整個模塊能夠充分接地同時保證芯片工作時能有效散熱 。電路中包括時鐘電路、通信接口電路及電源電路等。 帶看門狗,支持硬件調(diào)試 。 特性介紹 工作電壓 : — I/O 口控制電平 : 0 — VCC z。我們不僅從 x 老師的身上學(xué)到了先進(jìn) 實用的專業(yè)技能知識,更是學(xué)到了很多做人做學(xué)問的道理,這讓我們受益匪淺。單擊圖 所示按鈕, 第 28 頁 導(dǎo)出文件,先向上返回上一級目錄,然后打開 Texas Instruments 文件夾,選擇。 366~370 行:設(shè)置 SimpleProfile 初始數(shù)據(jù)。 當(dāng)程序接收到硬件發(fā)來的串口數(shù)據(jù)時,會調(diào)用剛才配置的回調(diào)函數(shù),通知我們做好接收工作,回調(diào)函數(shù)編寫圖 所示: 圖 串口應(yīng)用回調(diào)函數(shù) 第 55 行:開辟臨時數(shù)據(jù)緩沖區(qū),用來接收數(shù)據(jù)。 USBDongle 是 USB 口的,通過內(nèi)部軟件模擬成串口,實現(xiàn)串口通信。 協(xié)議棧文件夾下有以下幾個目錄: 第 18 頁 Accessories—— \Accessories\Drivers 里面存放的是燒寫了 HostTestRelease 程序的 CC2540 USBDongle 的 USB 轉(zhuǎn)串口驅(qū)動的程序,有的時候 USBDongle 插到電腦上沒有被識別成串口號,這里就要注意 USBDongle 出廠時燒寫的是 PacketSniffer的固件,是協(xié)議分析儀,叧外當(dāng) USBDdongle 燒寫了 HostTestRelease 程序時才會表現(xiàn)為一個串口,此時 USBDongle 的驅(qū)動程序就在 Drivers 目錄下。 ( 2)通用屬性配置文件( GATT) 主機(jī)既可以是 GATT 客戶端也可以是 GATT 服務(wù)器;從機(jī)既可以是 GATT 客戶端也可以是 GATT服務(wù)器。這些廣告設(shè)備的內(nèi)容有很多種,比如說設(shè)備的地址以及一些相關(guān)的額外數(shù)據(jù)和一些設(shè)備名稱。在設(shè)計時,我們常常使用到內(nèi)核,借助內(nèi)核可以使得程序的設(shè)計方法大大簡化,并且能夠使得一個任務(wù)通過不同的小任務(wù)表現(xiàn)出來且得到我們的要求實現(xiàn)。協(xié)議的具體表現(xiàn)形式主要是通過協(xié)議棧實現(xiàn)的,什么是協(xié)議棧呢?一般我們可以這樣理解,協(xié)議棧相當(dāng)于一個協(xié)議與用戶之間的接口,該接口能夠更好的方便開發(fā)人員利用它來進(jìn)行相應(yīng)的協(xié)議處理,當(dāng)然必須遵守通信協(xié)議標(biāo)準(zhǔn),以此來實現(xiàn)數(shù)據(jù)的傳送和接收;也可以這樣理解,它就相當(dāng)于一個數(shù)據(jù)庫,當(dāng)我們需要用到它的時候,就可以從中調(diào)用出來供開發(fā)人員使用。 第 7 頁 圖 復(fù)位電路 下載調(diào)試電路 CC2540 開發(fā)板使用的是標(biāo)準(zhǔn)的 CCDebugger 調(diào)試接口,為了調(diào)試的方便,故特意將 debugger 接口的 9 號引腳和 2 號引腳短接,這樣就可以使用 CCDebugger為開發(fā)板提供電源。 。 20xx 年 4 月 21 日, Bluetooth SIG 正式頒布了 Bluetooth Core Specification Version High Speed (藍(lán)牙核心規(guī)范 版高速 ),藍(lán)牙 是以一種新型射頻技術(shù) —— Generic Alternate MAC/PHY(AMP)作為核心的,其允許藍(lán)牙協(xié)議棧針對任何一個任務(wù)動態(tài)選擇正確地射頻。同時,隨著經(jīng)濟(jì)的增長人們的生活水平也不斷提高,人們對房間的燈光效果要求也越來越高。目前而言其可實現(xiàn)的傳輸速率大概是 2425Mbps。另外,藍(lán)牙 還有低成本和跨廠商互操作性,以及反應(yīng)靈敏、傳輸速度快等優(yōu)點,使其可應(yīng)用領(lǐng)域非常的廣泛,讓藍(lán)牙技術(shù)得到了充分的應(yīng)用。 CC2540 單片機(jī)使用單周期訪問 SFR、 DATA 和 SRAM。 藍(lán)牙 BLE 協(xié)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1