標(biāo)題: STM32+傳統(tǒng)藍(lán)牙模塊的配置和應(yīng)用實(shí)驗(yàn) [打印本頁(yè)]
作者: JOEOVER 時(shí)間: 2018-12-24 09:51
標(biāo)題: STM32+傳統(tǒng)藍(lán)牙模塊的配置和應(yīng)用實(shí)驗(yàn)
實(shí)驗(yàn)名稱: 傳統(tǒng)藍(lán)牙模塊的配置和應(yīng)用實(shí)驗(yàn)
一. 實(shí)驗(yàn)?zāi)康模?/strong>
1.掌握傳統(tǒng)藍(lán)牙的基本概念及協(xié)議概述;
2.掌握傳統(tǒng)藍(lán)牙模塊的AT命令配置。
二. 實(shí)驗(yàn)內(nèi)容:
- 通過(guò)串口小助手給低功耗藍(lán)牙模塊發(fā)送AT命令,能查看藍(lán)牙模塊的地址、主從設(shè)備等參數(shù),能更改藍(lán)牙模塊的名稱等信息。
- 從應(yīng)用市場(chǎng)下載APP(名稱:藍(lán)牙串口Blue SPP),運(yùn)行該APP并能查找到該藍(lán)牙模塊,并與該模塊連接,進(jìn)行相應(yīng)的數(shù)據(jù)傳輸。
(主要描述實(shí)驗(yàn)的步驟和流程)
配置GPIO口PA2和PA3:
配置串口2(USART2):
配置串口中斷的相關(guān)信息:

、主函數(shù)main中,配置AT命令,以AT+NAME<LY11>:為例:

延時(shí)函數(shù)代碼:

5、在main.c中,增加如下變量用于接收串口2接收到的數(shù)據(jù)。

- 在stm32f10x_it.c中,增加指明如下變量用于接收串口2接收到的數(shù)據(jù)

- stm32f10x.c中的串口中斷服務(wù)函數(shù),用于接收數(shù)據(jù):USART2_IRQHandler(void)

- 按照以上編程,編譯并下載后,即可實(shí)現(xiàn)藍(lán)牙模塊的名稱修改。但如何查看以上的命令是否修改成功,采用調(diào)試工具查看串口接收藍(lán)牙模塊的返回?cái)?shù)據(jù)。
- 在監(jiān)視窗口watch1看到USART_RX_BUF2的值變成如下的情況,表示藍(lán)牙的名稱修改成功。各位同學(xué)可以將mian()中的名稱改成其它的值,若返回是你要修改的值,那就說(shuō)明藍(lán)牙名稱修改成功。

(運(yùn)行結(jié)果圖以及必要的對(duì)圖的文字說(shuō)明)
完整的Word格式文檔51黑下載地址:
通信161 唐浩 姜志鵬.doc
(9.85 MB, 下載次數(shù): 66)
2018-12-24 09:51 上傳
點(diǎn)擊文件名下載附件
藍(lán)牙應(yīng)用
下載積分: 黑幣 -5
作者: 攸央 時(shí)間: 2019-1-23 14:40
學(xué)習(xí)學(xué)習(xí)!
作者: Arne 時(shí)間: 2021-6-9 22:55
沒(méi)必要下載,他放在上面的已經(jīng)是文檔里的全部?jī)?nèi)容了
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |