打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033

LiSun

打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

蓝牙模块功能:

  • BLE4.2
  • 仅从机( 支持 苹果/安卓/PC/小程序 连接)
  • 串口透传(NUS)
  • HID(鼠标/键盘)
  • 密码配对(6位数字密码)
  • 自动回连(无需APP支持)
  • 系统电量显示(IOS/Win,安卓需要走自定义)
  • OTA更新固件(空中升级+UART升级)
  • 带DTM和定频模式(过验证)

系统电量显示:window在这里插入图片描述
苹果负一屏在这里插入图片描述

  1. AT指令(UART)
  2. 4路PWM
  3. 4路自定义IO
  4. 2路ADC采集
  5. 1路WS28xx

本模块应用方向:
1.蓝牙鼠标、键盘
2.串口透传
3.自动回连,靠近开锁。(门禁、电动车、小汽车)
4.智能家居

验证板:

在这里插入图片描述
在这里插入图片描述

AVD_LED(蓝灯):

灯效示意
3HZ快闪普通广播
1HZ慢闪白名单广播
常亮连接中
灭灯广播关闭

KEY0(功能键):

键值功能
单击未广播时,重新广播。(如果存在白名单,则白名单广播)
双击打开普通广播,允许新主机连接
长按3S主动断开,并停止广播
长按10s清除配对信息。并重新广播

自定义按键(KEY1、KEY2):当配置为启用时,按键触发事件,
则会通过串口或蓝牙反馈事件。
事件类型:按下/抬起/单击/双击/长按3s/长按10s

EN脚:低电平-关机 高电平–开机
关机:停止广播,关闭所有外设,进入休眠,功耗在~1uA

**CMD/DATA脚: 低电平–命令模式 高电平–透传模式

  • 命令模式: 串口通信使用AT指令集 蓝牙通信使用自定义协议栈
  • 透传模式:模式配置为数据透传,则走NUS通道(蓝牙),
    设置为HID,则走USB协议。比如鼠标、按键、自定义数据。**
posted on 2022-08-13 11:00  xuejianqiang  阅读(97)  评论(0编辑  收藏  举报
打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033