



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、OSAL 操作系統-實驗 07 串口雙工收發通信技術工程師:公司:創造思索未來科技共贏目錄1,前言32,實驗目的33,開發環境及路徑33.1 開發環境33.2 項目路徑34, 參考文檔45,原理圖56,準備工具56.1 必備工具56.2 可選工具56.3 SourceInsight-工程建立方法57,源碼分析57.1 串口初始化57.2 多種串口函數實現68,編譯和測試78.1 編譯78.2. 10技術工程師:公司:創造思索未來科技共贏1,前言2,實驗目的串口在我們開發單片機項目是很重要的,可以觀察我們的代碼運行情況,本節的目的就 是實現串口雙工收發。3,開發環境及路徑3.1 開發環境【1】硬
2、件1、SmartRF 系列開發板 2 塊,板 CC2540(或者 CC2541)2、 CC-器Debugger3、MiniUSB 線【2】軟件1、ble 協議棧,版本:1.3.22、IAR for8051 開發環境,版本:8.10 3、FlashProgrammer 固件燒寫軟件。4,sscom3.2 軟件3.2 項目路徑CC254x BLE藍牙開發板資料V1.0-通信3.中級篇-OSAL操作系統實驗 07 串口雙工收發BLE-CC254x-1.3.2-OSALProjectsbleSimpleBLECC2541DBSimpleBLETest.eww技術工程師:公司:創造思索未來科技共贏4,
3、參考文檔可供參考的兩份文檔如下:1、HAL DriverAPI.pdf路徑如下:BLE-CC254x-1.3.2DocumentshalHAL Driver API.pdf 2、OSALAPI.pdf路徑如下:BLE-CC254x-1.3.2DocumentsosalOSAL API.pdf技術工程師:公司:創造思索未來科技共贏5,原理圖雖然說 osal 相關的代碼已經跟硬件關系不大了,但是我們還是來貼出相關的硬件原理 圖出來。6,準備工具6.1 必備工具SourceInsight-代碼閱讀和編輯工具 如果你還沒有安裝,請到以下路徑安裝:1.開發軟件安裝及相關驅動6.代碼閱讀 Source I
4、nsight3.5該用法和說明,一下“SourceInsight”會有很多,在此不做解釋。但是我們下面還 是講解一下如何對我們提供的代碼進行建立工程和閱讀代碼。6.2 可選工具Beyond Compare 代碼對比工具 如果你還沒有安裝,請到以下路徑安裝:1.開發軟件安裝及相關驅動5.代碼對比工具 Beyond Compare該用法和說明,一下“Beyond Compare”會有很多,在此不做解釋。6.3 SourceInsight-工程建立方法建立方法可參考 OSAL 操作系統-實驗 01 OSAL 初探.pdf6.3 小節。7,源碼分析7.1 串口初始化技術工程師:公司:創造思索未來科技共
5、贏npi.c Npi.h95 行,串口初始化 波特率默認是 115200,形參是回調函數170 行, 這個事串口的會調函數,當收到串口數據時執行該函數174 行,是否是串口有數據179 行, 讀出串口數據194 行, 作為測試,我們把讀出來的數據重新通過串口出去。7.2 多種串口函數實現技術工程師:公司:創造思索未來科技共贏注意紅框內的各種串口輸出調用,方便我們使用。8,編譯和測試在本例子中,我們測試一下, led1 燈會在啟動后點亮,表示系統啟動。8.1 編譯打開工程:注意不同的板子對應不同的workSpace 選項。不同的 workSpace 的 Options選項是不一樣的, 是的,如下
6、圖,WorkSpace 中就有兩個配置1, CC2541DK MINI keyfob對應 keyfob 開發板2,CC2541對應 SmartRF 開發板TI 在開發板這些套件的時候,考慮到不同的人群不同的項目要求,并且考慮到不同的管腳 分配以便能達到更低功耗,所以才出了好幾種開發板,熟悉的朋友還會知道有一個開發板叫 做 SensorTAG,是專門可穿戴傳感器集合開發的,由于技術工程師:公司:創造思索未來科技共贏那些集成的傳感器我們很難到,所以我們沒有開發SensorTag 的兼容開發板。為了讓 led1 燈正常工作,我們需要確保兩個宏定義的設置如下:設置方法:技術工程師:公司:創造思索未來科技共贏技術工程師:公司:創造思索未來科技共贏特別注意是開啟了8.2確保你已經用 usb 先連接料下圖:器與電腦,然后器的排線連接開發板如按一下,如下圖, 點擊三角形可以了。技術工程師:公司:創造思索未來科技共贏
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印制試卷保密協議書
- 口腔門診退股協議書
- 華為取消就業協議書
- 廠房大院租售協議書
- 印刷企業保密協議書
- 單位轉讓工廠協議書
- 在職人員激勵協議書
- 占用土地分配協議書
- 2025年農業面源污染治理技術市場前景與競爭格局分析報告
- 雙方合作投標協議書
- 高中政治必修四思維導圖
- 機關食堂整體服務方案范文
- 廣東省深圳市2024年高一下學期期末調研考試英語試題含解析
- 中國茶文化與茶健康 知到智慧樹網課答案
- 紅色知識競賽題庫小學生
- 駕校安全生產應急演練方案
- 2024年寧波市奉化區農商發展集團有限公司招聘筆試參考題庫附帶答案詳解
- 2024年小學語文教師招聘考試語文專業知識考試模擬試題及答案(共四套)
- 應急管理與突發事故處理
- 螺桿泵工作原理課件
- 中醫護理方案實施難點與優化課件
評論
0/150
提交評論