下一步,我們討論一下什麼叫做協議棧?
ble協議棧,實在ti的開發包裡面,顧名思義,協議棧就是包含ble協議**的,實際上就是ti釋放出來的軟體庫**與demo成語以及部分文件的集合,這裡面包含的協議開源的提供了庫檔案以供我們使用。首先,我們需要安裝ble-cc254x-1.4.2.2協議棧各部分的組成。
以上包含了資料夾中的主要內容。可以在協議棧的安裝目錄下找到btool,在以下路徑中可以找到:
之後,我們還需要安裝iar軟體,這裡建議安裝iar for 8051 v9.10,這是ble1.4.2.2協議棧源**的開發環境。(具體安裝以及破解步驟可參考網上其他資料)
我們在如下路徑:c:\texas instruments\ble-cc254x-1.4.2.2\projects\ble\******bleperipheral\cc2541db找到的是cc2541的工程檔案,我們為了防止其他版本的iar開啟工程檔案,我們首先將iar開啟之後再將工程檔案拖到iar既可以用指定的iar開啟該工程檔案。
之後我們在左上角的workspace下拉框中選擇cc2541。之後右擊工程檔案選擇rebuild all實現對全部**進行重新編譯。
在這裡,左右兩邊的usb線都連線到電腦的usb介面。連線好了之後,按一下**器的復位按鍵,然後**器的led燈就會變成綠色(黃綠色),表示**器已經正常辨認到開發板了。
另外,我們還需要安裝燒錄工具flash programmer,這是ti開發的hex檔案的燒寫工具,通過flash programmer不僅僅可以給目標晶元燒寫程式、讀寫藍芽mac位址、鎖住晶元防止讀出。而且還可以更新cc-debugger**器的韌體程式,功能非常使用。
此外,我們很有必要安裝usb轉串列埠驅動-ch340g,以實現下一步的應用。
關於TI藍芽CC2541的學習 I O配置
1.cc2541的核心為51內,有21個數字輸入 輸出的i o口,可以作為普通的i o也可以作為外設的埠使用。1.1普通i o口。cc2541復位是i 0預設是上拉,即輸出高電平。出p1.0和p1.1,因為其沒有上拉和下拉電阻 作為通用i o時,cc2541的引腳可分為三組每個8位的埠,即0埠,1埠...
超好用的arduino藍芽連線開發板
什麼是arduino?arduino是乙個用於構建電子專案的開源平台。arduino由物理可程式設計電路板 通常稱為微控制器 和在計算機上執行的一塊軟體或ide 整合開發環境 組成,用於將計算機 寫入並上傳到物理板。arduino平台已經非常受剛開始使用電子產品的人們歡迎,這是有充分理由的。與大多數...
關於開發板的nfs掛載
開發專案時遇到一些關於開發板nfs掛載虛擬機器linux系統某個目錄到開發板上的問題,做個記錄,方便以後開發專案。nfs掛載的步驟 1.確保linux系統有nfs服務。2.在linux系統終端vim etc exports 開啟exports這個檔案,在檔案裡寫入 root independen d...