




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ATK-HC05模塊,是ALIENTEK生成的一款高性能主從一體藍牙串口模塊,可以同各種帶藍牙功能的電腦、藍牙主機、、PDA、PSP等智能終端配對,該模塊支持非常寬的波特 (16mm*32mm接,模塊外觀如圖1.1所示:12345地6另外,模塊自帶了一個狀態(tài)指示燈:STA。該燈有3種狀態(tài),分別為:閃(1秒亮1次,模塊進入AT狀態(tài),且此時波特率固定為38400。模塊的詳細參數(shù)等信息,請參考ATK-HC05-V11用戶手冊.pdf和HC05藍牙指令集.pdf。信,從而與包括電腦、、平板電腦等各種帶藍牙的設備連接。ATK-HC05藍牙串口模塊的原理圖如圖1.2所示:ATK-HC05藍牙模塊是否存在,如果檢測不成功,則報錯。運行正常。按KEY0按鍵,可以開啟/關閉自動發(fā)送數(shù)據(jù)(通過藍牙模塊發(fā)送;按WK_UP合端藍牙軟件(藍牙串口助手v1.97.apk),可以實現(xiàn)無線控制開發(fā)板(點亮和關閉ATK-HC05藍牙串口模塊同ALIENTEKSTM32開發(fā)板的連接,前面我們端口,連接關系如表2.1所示:ATK-HC05VCC3.3V5V供電的,所以可以接開發(fā)板的3.3V電源,也可以接開發(fā)板的5V電源,這個隨便大家自己選擇。6根線連接開發(fā)板,在實際使用的時候,如果不需要進入AT設置和狀態(tài)指示,則只需要4根線連接即可:VCC/GND/TXD/RXD。48R的跳線帽拔了??!否則開發(fā)板可能會檢測不到ATK-HC05模塊。本實驗(注:這里僅以戰(zhàn)艦板代碼為例進行介紹,MiniSTM32開發(fā)板對應代碼幾乎一usart2.hhc05.c,hc05.hHARDWAREusart2.c和hc05.c兩個文件,并在工程添加usart2.h和hc05.h的頭文件包含路徑。#include"delay.h"#include"usart2.h"#include"stdarg.h"#include"stdio.h"#includealign(8)u8#ifdefu8
u16void{u8{)//{ { }}}{ GPIOG->CRH&=0XFFFFFF0F;//IO //IO GPIOA->CRL&=0XFFFF00FF;//IO //IO //復位串口2 );// //1位停止,無校驗位. //使能串口2的DMA發(fā)送F);//DMA1通道7,外設為串口2, 器為USART2_TX_BUF#ifdefUSART2_RX_EN //10ms中斷 //4}//2,printf{va_listap; }void{{USART2_RX_STA|=1<<15;//標記接收完成 //關閉TIM4}}{{ }{ //使能定時器4} {//DMA1}{ //關閉DMA }#include"delay.h"#include"usart.h"#include"delay.h"#include"usart.h"#include"hc05.h"#include"led.h"#include"string.h"#include"math.h"u8HC05_Init(void){u8temp=1; {{;}{ {}}}usart2.h里面的代碼我們就不在這里列出了,請大家參考本文檔對應源碼(1ATK-HC05藍牙串口模塊實驗hc05.c里面,輸入如下代碼: returntemp;}u8HC05_Get_Role(void){u8temp,t;{ {} { {}}}returntemp;}u8HC05_Set_Cmd(u8*atstr){u8temp,t;{ {}{ {}}}returntemp;}voidHC05_CFG_CMD(u8*str){u8t; {} { }}}4個函數(shù):1,HC05_InitATK-HC05IOATATK-HC05藍牙模塊是否已經連接。2,HC05_Get_Role函ATK-HC05AT+ROLE?指令獲取模塊HC5_C_C函數(shù),該函數(shù)專為USMART調試組件提供,于USMART測試ATK-HC05藍牙串口模添加到usmart_nametab里面,才能通過USMART調用該函數(shù)哦!void{ }void{if(HC05_LED)LCD_ShowString(120,140,120,16,16,"STA:Connected");//連接成功elseLCD_ShowString(120,140,120,16,16,"STA:Disconnect"); }int{u8t;u8u8sendmask=0;u8 u8sendbuf[20];u8reclen=0; //初始化LCD LCD_ShowString(30,30,200,16,16,"ALIENTEKSTM32^_^");LCD_ShowString(30,50,200,16,16,"HC05BLUETOOTHCOMTEST"); {}LCD_ShowString(30,90,200,16,16,"WK_UP:ROLEKEY0:SEND/STOP");LCD_ShowString(30,110,200,16,16,"ATK-HC05Standby!");{ {{ elseHC05_Set_Cmd("AT+ROLE=1");");//}}else{ }elsedelay_ms(10);{ {sprintf((char*)sendbuf,"ALIENTEKHC05%d\r\n" u2_printf("ALIENTEKHC05%d\r\n" t);//發(fā)送到藍牙模塊 }t=0;} { reclen=USART2_RX_STA&0X7FFF;//reclen=USART2_RX_STA&0X7FFF;//得到數(shù)據(jù)長度 //控制DS1檢測{}}}串口模塊已經連接上開發(fā)板)LCD顯示如圖4.1所示界面:4.1(Slave(Dscnnec有數(shù)據(jù),同時藍牙模塊的STA指示燈快閃(12次ATK-HC05WK_UP按鍵,將連接開發(fā)板(Master就會自動連接成功,同時液晶顯示狀態(tài)為Connect,如圖4.2所示:STA指示燈都是雙閃(2下,2秒閃一次板的數(shù)據(jù)(KEY0,開啟/關閉自動發(fā)送數(shù)據(jù)4.3所示:數(shù)據(jù),如圖4.4所示:4.4接收到來自從機的數(shù)據(jù)以上就是2ATK-HC05藍牙串口模塊的對接通信。接下來,我們看看ATK-HC05藍牙串口模塊同(必須帶藍牙功能)的連接,這里進入搜索藍牙設備界面,如圖4.5所示:4.5擇操作模式,如圖4.6所示:4.6這里我們選擇:鍵盤模式(PS:ATK-HC05-V11用戶手冊里面有介紹。選擇模式后,我們輸入(僅第一次連接需要設置完成配對,如圖4.7所示:4.74.8可以看到,鍵盤模式界面總共有9個按鍵,可以用來設置,我們點擊的 就可以對按鍵進行設置,這里我們設置前兩個按鍵,如圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度商鋪轉租及后續(xù)經營權轉讓合同
- 二零二五年度安全生產免責協(xié)議書:企業(yè)安全生產責任
- 2025年度金融衍生品包銷合同性質與風險管理策略
- 二零二五年度人力資源服務外包與人才測評合作協(xié)議
- 二零二五年度競業(yè)禁止勞動合同在高新技術產業(yè)的創(chuàng)新實踐
- 二零二五年度民營企業(yè)協(xié)商解除勞動合同及安置方案
- 二零二五年度秸稈供應合同中的秸稈生物質能源項目市場推廣合作協(xié)議
- 二零二五年度簡易棄土場租賃協(xié)議(環(huán)保園區(qū)建設)
- 2025年荊門普通貨運從業(yè)資格證考試
- 2025年揭陽貨運從業(yè)資格證考試卷
- 2025年安徽職業(yè)技術學院單招職業(yè)技能測試題庫一套
- 開啟新征程??點亮新學期+課件=2024-2025學年高一下學期開學家長會
- 2025內蒙古烏審旗圖克鎮(zhèn)圖克工業(yè)園區(qū)中天合創(chuàng)化工分公司招聘20人易考易錯模擬試題(共500題)試卷后附參考答案
- 6.《變色龍》省公開課一等獎全國示范課微課金獎課件
- NB-T 47013.1-2015 承壓設備無損檢測 第1部分-通用要求
- GB/T 13912-2020金屬覆蓋層鋼鐵制件熱浸鍍鋅層技術要求及試驗方法
- 網(wǎng)頁設計基礎ppt課件(完整版)
- 小學數(shù)學一年級下冊《補墻、補磚塊》專項練習(附答案)
- 《弟子規(guī)》(精美圖片版)(課堂PPT)
- 采購交期-管理制度
- NX-8V2安裝編程手冊
評論
0/150
提交評論