ATK-HC05

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:386KB
下载次数:4
上传日期:2017-11-03 00:18:37
上 传 者Rouse
说明:  非常实用的HC-05例程,基于STMF407VGT6,有详细的注释
(Very practical HC-05 routines, based on STMF407VGT6, there are detailed notes)

文件列表:
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\CORE\core_cm3.c (17273, 2010-06-07)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\CORE\core_cm3.h (85714, 2011-02-09)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\CORE\startup_stm32f10x_hd.s (15503, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\CORE\startup_stm32f10x_md.s (12765, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\HC05\hc05.c (4748, 2015-04-30)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\HC05\hc05.h (972, 2015-04-30)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\KEY\key.c (1826, 2015-04-29)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\KEY\key.h (1186, 2015-03-19)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\LCD\font.h (35016, 2015-03-13)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\LCD\lcd.c (85357, 2015-04-29)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\LCD\lcd.h (7529, 2015-04-24)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\LED\led.c (1297, 2015-04-29)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\LED\led.h (638, 2012-09-13)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\TIMER\timer.c (2289, 2015-04-30)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\TIMER\timer.h (579, 2014-10-30)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\USART3\usart3.c (4263, 2015-04-30)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\HARDWARE\USART3\usart3.h (1053, 2015-04-30)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\keilkilll.bat (399, 2011-04-23)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\OBJ\ATK-HC05.hex (138717, 2015-08-12)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\misc.h (8982, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_adc.h (21690, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_bkp.h (7555, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_can.h (27559, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_cec.h (6573, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_crc.h (2162, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_dac.h (15233, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_dbgmcu.h (3818, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_dma.h (20754, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_exti.h (6824, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_flash.h (25445, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_fsmc.h (27016, 2012-08-25)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_gpio.h (20175, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_i2c.h (30029, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_iwdg.h (3828, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_pwr.h (4383, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_rcc.h (30452, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_rtc.h (3857, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_sdio.h (21863, 2011-03-10)
(库函数版本,适合战舰V3和精英STM32开发板)扩展实验1 ATK-HC05蓝牙串口模块实验\STM32F10x_FWLib\inc\stm32f10x_spi.h (17725, 2011-03-10)
... ...

实验器材: 战舰STM32F103开发板V3版本/精英STM32F103开发板V1版本 实验目的: 学习ATK-HC05蓝牙串口模块的使用,实现蓝牙串口通信 硬件资源: 1,DS0(连接在PB5),DS1(连接在PE5) 2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,串口3(波特率:9600,PB10/PB11接ATK MODULE接口) 4,按键KEY0(PE4)/KEY1(PE3) 5,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS) 6,ATK MODULE接口&ATK-HC05蓝牙模块(模块直接插ATK MODULE接口即可),连接关系如下: STM32开发板-->ATK-HC05蓝牙模块 PA4-->KEY PA15-->LED PB10-->RXD PB11-->TXD GND-->GND 5V-->VCC 实验现象: 1,通过STM32F1的USART3连接ATK-HC05蓝牙模块,检测并显示蓝牙模块的状态. 2,通过KEY0按键可以开启/关闭定时向ATK-HC05蓝牙模块发送数据(ALIENTEK HC05 xx)测试蓝牙模块的数据发送. 3,可以通过KEY1按键设置ATK-HC05蓝牙模块的主从工作模式. 4,可以通过LCD显示ATK-HC05蓝牙模块接收到的数据. 5,可以通过USMART对ATK-HC05蓝牙模块进行AT指令查询和设置. 6,结合手机端蓝牙软件(蓝牙串口助手 v1.97.apk),可以实现手机无线控制开发板(点亮和关闭LED1). 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源). 2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,USB串口波特率为115200 4,请用USB线连接在USB_232,找到USB转串口后测试本例程. 5,P3(精英板)/P4(战舰V3)的PA9/PA10必须通过跳线帽连接在RXD/TXD上. 6,请确保ATK-HC05蓝牙模块的通信波特率为9600. 7,最好有2个ATK-HC05蓝牙串口模块,一主一从,方便测试.否则就得通过其他设备(必须有蓝牙)同ATK-HC05蓝牙模块进行对接测试. 8,如果是战舰V3,则必需用跳线帽短接开发板P8的PB10(TX)和GBC_RX以及PB11(RX)和GBC_TX 9,本例程详细说明,见光盘:9,增值资料\1,ALIENTEK 产品资料\1,ATK-HC05蓝牙串口模块\ATK-HC05蓝牙串口模块使用说明_AN1501.pdf -------------------------------------------------------------------------------------------- ◆其他重要连接: 开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/posts/list/13912.htm 添加微信公众平台方法:http://www.openedv.com/posts/list/45157.htm ◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台: 2种添加方法:(动动手提升您的学习效率,惊喜不断哦) (1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注 (2)打开微信->添加朋友->输入“alientek_stm32"->点击关注 具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm 正点原子@ALIENTEK 广州市星翼电子科技有限公司 电话:020-38271790 传真:020-36773971 购买:http://eboard.taobao.com 公司网站:www.alientek.com 技术论坛:www.openedv.com

近期下载者

相关文件


收藏者