版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ATK-HC05模塊,是ALIENTEK生成的一款高性能主從一體藍(lán)牙串口模塊,可以同各種帶藍(lán)牙功能的電腦、藍(lán)牙主機(jī)、、PDA、PSP等智能終端配對(duì),該模塊支持非常寬的波特 (16mm*32mm接,模塊外觀(guān)如圖1.1所示:12345地6另外,模塊自帶了一個(gè)狀態(tài)指示燈:STA。該燈有3種狀態(tài),分別為:閃(1秒亮1次,模塊進(jìn)入AT狀態(tài),且此時(shí)波特率固定為38400。模塊的詳細(xì)參數(shù)等信息,請(qǐng)參考ATK-HC05-V11用戶(hù)手冊(cè).pdf和HC05藍(lán)牙指令集.pdf。信,從而與包括電腦、、平板電腦等各種帶藍(lán)牙的設(shè)備連接。ATK-HC05藍(lán)牙串口模塊的原理圖如圖1.2所示:ATK-HC05藍(lán)牙模塊是否存在,如果檢測(cè)不成功,則報(bào)錯(cuò)。運(yùn)行正常。按KEY0按鍵,可以開(kāi)啟/關(guān)閉自動(dòng)發(fā)送數(shù)據(jù)(通過(guò)藍(lán)牙模塊發(fā)送;按WK_UP合端藍(lán)牙軟件(藍(lán)牙串口助手v1.97.apk),可以實(shí)現(xiàn)無(wú)線(xiàn)控制開(kāi)發(fā)板(點(diǎn)亮和關(guān)閉ATK-HC05藍(lán)牙串口模塊同ALIENTEKSTM32開(kāi)發(fā)板的連接,前面我們端口,連接關(guān)系如表2.1所示:ATK-HC05VCC3.3V5V供電的,所以可以接開(kāi)發(fā)板的3.3V電源,也可以接開(kāi)發(fā)板的5V電源,這個(gè)隨便大家自己選擇。6根線(xiàn)連接開(kāi)發(fā)板,在實(shí)際使用的時(shí)候,如果不需要進(jìn)入AT設(shè)置和狀態(tài)指示,則只需要4根線(xiàn)連接即可:VCC/GND/TXD/RXD。48R的跳線(xiàn)帽拔了??!否則開(kāi)發(fā)板可能會(huì)檢測(cè)不到ATK-HC05模塊。本實(shí)驗(yàn)(注:這里僅以戰(zhàn)艦板代碼為例進(jìn)行介紹,MiniSTM32開(kāi)發(fā)板對(duì)應(yīng)代碼幾乎一usart2.hhc05.c,hc05.hHARDWAREusart2.c和hc05.c兩個(gè)文件,并在工程添加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 //復(fù)位串口2 );// //1位停止,無(wú)校驗(yàn)位. //使能串口2的DMA發(fā)送F);//DMA1通道7,外設(shè)為串口2, 器為USART2_TX_BUF#ifdefUSART2_RX_EN //10ms中斷 //4}//2,printf{va_listap; }void{{USART2_RX_STA|=1<<15;//標(biāo)記接收完成 //關(guān)閉TIM4}}{{ }{ //使能定時(shí)器4} {//DMA1}{ //關(guān)閉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里面的代碼我們就不在這里列出了,請(qǐng)大家參考本文檔對(duì)應(yīng)源碼(1ATK-HC05藍(lán)牙串口模塊實(shí)驗(yàn)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個(gè)函數(shù):1,HC05_InitATK-HC05IOATATK-HC05藍(lán)牙模塊是否已經(jīng)連接。2,HC05_Get_Role函ATK-HC05AT+ROLE?指令獲取模塊HC5_C_C函數(shù),該函數(shù)專(zhuān)為USMART調(diào)試組件提供,于USMART測(cè)試ATK-HC05藍(lán)牙串口模添加到usmart_nametab里面,才能通過(guò)USMART調(diào)用該函數(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ā)送到藍(lán)牙模塊 }t=0;} { reclen=USART2_RX_STA&0X7FFF;//reclen=USART2_RX_STA&0X7FFF;//得到數(shù)據(jù)長(zhǎng)度 //控制DS1檢測(cè){}}}串口模塊已經(jīng)連接上開(kāi)發(fā)板)LCD顯示如圖4.1所示界面:4.1(Slave(Dscnnec有數(shù)據(jù),同時(shí)藍(lán)牙模塊的STA指示燈快閃(12次ATK-HC05WK_UP按鍵,將連接開(kāi)發(fā)板(Master就會(huì)自動(dòng)連接成功,同時(shí)液晶顯示狀態(tài)為Connect,如圖4.2所示:STA指示燈都是雙閃(2下,2秒閃一次板的數(shù)據(jù)(KEY0,開(kāi)啟/關(guān)閉自動(dòng)發(fā)送數(shù)據(jù)4.3所示:數(shù)據(jù),如圖4.4所示:4.4接收到來(lái)自從機(jī)的數(shù)據(jù)以上就是2ATK-HC05藍(lán)牙串口模塊的對(duì)接通信。接下來(lái),我們看看ATK-HC05藍(lán)牙串口模塊同(必須帶藍(lán)牙功能)的連接,這里進(jìn)入搜索藍(lán)牙設(shè)備界面,如圖4.5所示:4.5擇操作模式,如圖4.6所示:4.6這里我們選擇:鍵盤(pán)模式(PS:ATK-HC05-V11用戶(hù)手冊(cè)里面有介紹。選擇模式后,我們輸入(僅第一次連接需要設(shè)置完成配對(duì),如圖4.7所示:4.74.8可以看到,鍵盤(pán)模式界面總共有9個(gè)按鍵,可以用來(lái)設(shè)置,我們點(diǎn)擊的 就可以對(duì)按鍵進(jìn)行設(shè)置,這里我們?cè)O(shè)置前兩個(gè)按鍵,如圖
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年貴定縣幼兒園教師招教考試備考題庫(kù)帶答案解析
- 吳艷妮時(shí)政點(diǎn)評(píng)課件
- 2024年資中縣幼兒園教師招教考試備考題庫(kù)及答案解析(奪冠)
- 2025年黑龍江省哈爾濱市單招職業(yè)適應(yīng)性測(cè)試題庫(kù)附答案解析
- 2025年昂仁縣招教考試備考題庫(kù)附答案解析
- 2026年上海中僑職業(yè)技術(shù)大學(xué)單招職業(yè)適應(yīng)性測(cè)試模擬測(cè)試卷附答案解析
- 2024年閩江學(xué)院馬克思主義基本原理概論期末考試題含答案解析(奪冠)
- 2025年龍陵縣招教考試備考題庫(kù)含答案解析(必刷)
- 2025年吉林建筑大學(xué)馬克思主義基本原理概論期末考試模擬題附答案解析(奪冠)
- 2024年長(zhǎng)春科技學(xué)院馬克思主義基本原理概論期末考試題帶答案解析(奪冠)
- 沖突解決之道醫(yī)患溝通實(shí)踐案例分析
- SJG01-2010地基基礎(chǔ)勘察設(shè)計(jì)規(guī)范
- 超聲波成像技術(shù)突破-全面剖析
- 水電與新能源典型事故案例
- 2024屆新高考語(yǔ)文高中古詩(shī)文必背72篇 【原文+注音+翻譯】
- DZ∕T 0217-2020 石油天然氣儲(chǔ)量估算規(guī)范
- DL-T439-2018火力發(fā)電廠(chǎng)高溫緊固件技術(shù)導(dǎo)則
- 2024年首屆全國(guó)“紅旗杯”班組長(zhǎng)大賽考試題庫(kù)1400題(含答案)
- 網(wǎng)站對(duì)歷史發(fā)布信息進(jìn)行備份和查閱的相關(guān)管理制度及執(zhí)行情況說(shuō)明(模板)
- 工資新老方案對(duì)比分析報(bào)告
- HGT 2520-2023 工業(yè)亞磷酸 (正式版)
評(píng)論
0/150
提交評(píng)論