STM32 驅動BT 06藍芽模組傳輸資料

2021-09-29 23:21:00 字數 685 閱讀 5821

bt06藍芽模組是專為智慧型無線資料傳輸而打造,遵循v3.0 藍芽規範。本模組支援uart介面,並支援spp藍芽串列埠協議,具有成本低、體積小、功耗低、收發靈敏性高等優點,只需配備少許的外圍元件就能實現其強大功能。

bt-06藍芽模組驅動簡單,只需要4根線就可以驅動:

將電源接在5v供電口上,txd、rxd就是其資料傳輸的介面,bt-06是以串列埠的方式驅動的,只需要將藍芽的txd、rxd介面對應接在串列埠的rxd、txd上,就可以進行資料傳輸。

由於我是第一次搞藍芽,所以比較謹慎,分了幾步:

void

usart1_init

(void

)

void

usart2_init

(void

)

/* usart2 的中斷優先順序配置,需要在中斷中處理資料的接收 */

void

usart2_nvic_config

(void

)

/* usart1 的重對映 */

/* 1.勾選microlib

2.新增標頭檔案:stdio.h

*/int

fputc

(int ch, file *f )

HC05藍芽主機配對BT06藍芽從機教程

相信各位看到這篇文章的時候,也都是和我一樣,需要配置兩個藍芽模組繫結通訊,在此之前筆者也是遇到些坑爹的地方,在此給大夥避避坑了 筆者手上藍芽模組為hc05 主機 與bt06 從機 在這裡筆者遇到比較丟人的事情,在原有一塊bt06的基礎上又買了一塊bt06,當時還不知道bt06只能作為從機被動連線,這...

STM32循跡 藍芽小車

在做小車之前,首先應該明確需要的器件,其次劃分功能模組,乙個模組乙個模組的來,在完成乙個模組之後新增另乙個能保證最終小車的穩定功能實現。有兩種思路 一,以實現功能為主,不考慮後期要加什麼東西,實現以後再做優化。二,先將專案整體需要做的東西全部過一遍,再一步步做出成品。我是第一種,在搭建的過程中也遇到...

stm32 藍芽 智慧型小車

電源問題已經解決,還是18650更給力,兩節就可以達到8v上下。原來是模仿網上下的模板,把模板燒進去發現並沒有成功,所以就把原來寫的 全部推翻,重新開始寫。其實寫乙個工程,最快的方法並不是一口氣把所有東西都給新增上,因為一旦出現錯誤,當然肯定會出現錯誤,根本不知道從 下手改bug,所以還不如乙個乙個...