泰凌微 藍芽 8232

2022-07-06 18:54:08 字數 1168 閱讀 4601

泰凌微電子藍芽8232 

總覽:sdk,打補丁,編譯,工程架構,資料手冊 參考手冊

補丁包:軟體庫更新的一些東西,需要手動替換,比如補丁包中有printf.c  就用它替換sdk中的printf.c

2.編譯工程,切換工程,燒寫檔案

使用eclipse建好工作區,點選編譯,工具欄的錘子,或者快捷鍵ctrl b,下面的console區輸出這個就是編譯成功了。

sdk檔案介紹

drivers:包含外設驅動,gpio,uart,timer等等

stack:包含了一些藍芽協議棧的api

vendor:這個下面是一些原廠建立好的工程,他們也說直接使用5316_ble_remote工程,在這個基礎上直接新增自己公司的**即可,至於怎麼新建工程,我也不會。5316是原廠內部對8232的叫法,是同乙個晶元型號

vendor下面有好幾個工程,如果想要切換不同的工程進行編譯,該怎麼做?

關於切換工程,和修改工程名字,我也不會。

編譯過後的燒寫檔案在哪?bin格式的。後面ota公升級也是用bin格式。

上面介紹完了整體的sdk檔案,這些是常用的,剩下的一些api的位置,都很好找。下面說一下 具體某個工程下的檔案的作用

main.c: 整個工程的開始,做一些必要的初始化,如:晶振,flash,藍芽協議。然後呼叫mainloop進入死迴圈

batttery.c,battery.h:低電檢測功能, 原廠實現好的乙個adc採集的功能

記錄一些解決和未解決的問題

微信小程式藍芽開發

藍芽模組如何快速改名並繫結使用者手機?這樣即使多台藍芽裝置在同乙個地方使用也可以互不干擾,燧星科技給出解決方案。長按控制板5秒進入待繫結下狀態,點選 新增藍芽裝置 小程式會生成乙個藍芽名並分別儲存在控制板與小程式中形成繫結關係。新增成功之後點選確定進入控制面 此時藍芽裝置可直接與手機進行資料傳輸,手...

微信小程式之藍芽列印

全域性變數,藍芽物件模板,但是在初始化藍芽之前需要刪除資料。globaldata if ios else 第一步 初始化藍芽裝置wx.openbluetoothadapter fail function res 第二步 搜尋附近藍芽裝置wx.startbluetoothdevicesdiscover...

微信小程式藍芽連線裝置

參考官方文件 上 wxml bindtap initblue 初始化藍芽view 匹配到的藍芽 view 高壓 view 低壓 view 脈搏 view view wxjs page 1.0 wx.openbluetoothadapter 初始化藍芽模組 initblue function that...