STM32小白入门(第八天)-------低功耗蓝牙模块
蓝牙是现在智能生态下运用的最多的,比如智能手环,智能手表,智能家居也离不开它的身影。
我用的是,CC2541低功率蓝牙模块4.0 BLE 串口 带底板直排针 无线蓝牙模块
蓝牙是无线短距离传输的一种,有79个频段,工作频段范围是2402~2480MHz,通常传输距离为10米,经过10多年的快速发展,蓝牙技术已经非常成熟,广泛的应用在各类产品,特别是数码类产品。主要运用在手机,电脑,蓝牙耳机蓝牙音响,蓝牙手环,智能家驹等等。
蓝牙优点:
与蓝牙通讯技术工作频段类似的WiFi无线网络技术相比,蓝牙通讯技术应用于各种设备上有省电,低功耗,传输稳定,小巧,安全方面等优势。
二、蓝牙模块有两种通信模式
1、AT指令模式
2、数据透传模式
三、AT指令程序设计
1、设置模块的名字
//发送字符串
void usart3_send_str(uint8_t *pbuf)
{while(*pbuf){//发送数据USART_SendData(USART3,*pbuf++);//一直检查发送缓冲区是否为空,若为空,则为SET;不为空,则为RESET,也代表说数据还没有发送完成,在发送过程当中while(USART_GetFlagStatus(USART3,USART_FLAG_TXE)==RESET);}
}void ble_set_config(void)
{//设置好模块的名字usart3_send_str((uint8_t *)"AT+NAMEStudent.Lin\r\n");delay_ms(500);//获取模块的地址信息,因为通过手机搜索的时候,有些时候无法显示到模块的名字,只能显示到模块的地址信息usart3_send_str((uint8_t *)"AT+LADDR\r\n");delay_ms(500);
}
//每触发一次中断,都隔1.04ms
void USART3_IRQHandler(void)
{uint8_t d;OSIntEnter(); //检查是否接收到串口数据if(USART_GetITStatus(USART3,USART_IT_RXNE)==SET){//添加用户代码d = (uint8_t)USART_ReceiveData(USART3);Ble_Buff[count++] = d;//通过串口1且波特率为115200bps的观察,发送一个字节80usprintf("%c",d);if(Ble_Buff[count-1] == '\n'){count = 0;Ble_Flag = 1;}//告诉CPU,这里已经完成一次接收数据中断,可以进行下一次的数据接收USART_ClearITPendingBit(USART3,USART_IT_RXNE);}OSIntExit();
}
STM32小白入门(第八天)-------低功耗蓝牙模块相关推荐
- 强强联手,利尔达与ST联合发布全新低功耗蓝牙模块
01 近日,致力于提供物联网系统和智能产品解决方案的国家高新技术企业利尔达与ST意法半导体联合发布低功耗蓝牙模块新品,该模块采用意法半导体的STM32WB55* Bluetooth® LE (BLE) ...
- 低功耗蓝牙模块智能门锁应用案例
要说我们接触最多的智能产品应该就是手机吧,随着科技的不断发展,各种各样的智能产品现在都前赴后继的出现在我们眼前了,其中智能家居的迭代也如雨后春笋一般.层出不穷的产品除了让用户感受到科技感以外也便捷了生 ...
- 「低功耗蓝牙模块」主从一体 蓝牙嗅探-助力智能门锁
一.BLE蓝牙的具体优势: 1.BLE蓝牙模块的待机时间超长 市面上的蓝牙智能锁基本都是使用干电池供电,而BLE低功耗蓝牙模块在广播.传输.待机和睡眠模式下均拥有超低的功耗,比如E104-2G4U04 ...
- 低功耗蓝牙模块到底是什么?
低功耗蓝牙模块到底是什么? 蓝牙模块是用于短距离无线通讯,集成蓝牙功能的PCBA板.蓝牙低耗能(Bluetooth Low Energy)简称BLE,又称作蓝牙低功耗.对比经典蓝牙,低功耗蓝牙旨在保持 ...
- 低功耗蓝牙模块实现低功耗的原理是怎样的
目前市场上的无线通讯技术有多种,其中wifi.蓝牙和NFC等等在生活中都较为常见.这几种无线通讯技术也广泛应用在物联网市场,其中wifi是热点较多的无线连接,但功耗过高:NFC是较为私密的无线连接,但 ...
- 低功耗蓝牙模块的工作原理是怎样的
蓝牙模块分为经典蓝牙和低功耗蓝牙,那么在如此低功耗的情况下,是如何做到稳定工作的呢,低功耗蓝牙模块有四种工作模式:分别是主设备模式.从设备模式.广播模式.Mesh组网模式. 1. 主设备模式 工作在主 ...
- 低功耗蓝牙模块在智能水表中的应用
随着蓝牙技术的飞速发展与成熟,蓝牙智能水表也越来越普及.我们都知道传统水表只具有流量采集和机械指针显示用水量的功能,需要人工抄表,统计数据,非常不方便.而利用蓝牙短距离通讯传输的蓝牙智能水表,相比之下 ...
- 低功耗蓝牙模块在智能可穿戴设备的应用
主流的智能可穿戴设备包括智能手表.腕带.手环.智能助听器.智能眼镜.头盔.头带等产品以及智能服装.配饰等.据市场研究公司IDC公布的报告显示,2018年中国可穿戴设备市场出货量为7320万台,同比增长 ...
- 低功耗蓝牙模块带屏蔽罩的作用有哪些
随着科技的高速发展,为我们的生活提供了许多便捷的地方.随着科技时代的到来,智能科技应用的也越来越广泛.物联网的产生,技术的进步正在影响着我们.智能科学与物联网技术在我们这个时代,对智能科学与技术人才有 ...
- 低功耗蓝牙模块在智能卷发器上的应用
卷发器是女性经常用来进行头发造型处理的美发仪器,只需要将头发放入卷发器的卷筒,即可轻松塑造多种效果的卷发.传统的卷发器一般只有一个卷发头,每次只能卷绕出一种大小的卷发,如果需要塑造不同的卷发造型,只能 ...
最新文章
- [android网络有效性检测] NetworkMonitor代码造成内存泄漏
- 记录第一次部署servlet实例
- yii2事务运用举例
- android 原生调用js,js调用原生
- POCO C++ Libraies介绍及常见用法
- jquery ajax 跨域_Laravel 的跨域问题解决方案
- HTTP协议 (四) 缓存
- 「あるいは」 「もしくは」 「または」 「それとも」的区别
- 设置php语言,PHP语言之php-fpm 基本设置与启动
- Macbook换SSD硬盘 备份OS、Win10双系统 完全攻略
- 双色球助手2.0---最新发布----完全免费
- QQ IDKey生成--一键加群
- 算法设计与分析:最短路径问题(哈密顿回路+最短路)小学期实践
- HTML作业简单注册界面
- 《薛兆丰的经济学课》课程总结3--生命有限
- Towards Open World Detection
- spice-gtk-0.35源代码解析之spicy解析
- 如何创建NFT并OpenSea上展示《alchemy How to Develop an NFT Smart Contract》译
- 单片机c51中断 — 中断扫描法行列式键盘
- 华为HCCDA——iot部分试题