1.端口定义
序号 管脚标号 | 功能标号 注解 |
---|
1 P0_0 | Flash_SI 外挂Flash |
2 P0_1 | Flash_CS 外挂Flash |
3 P0_2 | SWC Jlink烧录口 |
4 P0_3 | Flash_SO 外挂Flash |
5 P0_4 | Flash_CLK 外挂Flash |
6 P0_5 | TX 串口打印输出 |
7 P0_6 | ADC_bat 检测BAT电量电压 |
8 P0_7 | SDA:温度读取I2C数据线 |
9 P0_8 | WAKEUP:唤醒管脚 |
10 P0_9 | SCL:温度读取I2C时钟线 |
11 P0_10 | SWD Jlink烧录口 |
12 P0_11 | LED:LED指示灯 |
2.蓝牙传感器开发
工程路径:\Source\DA14531\projects\target_apps\ble_examples\ble_app_peripheral
固件输出路径:Source\DA14531\projects\target_apps\ble_examples\ble_app_peripheral\Keil_5\out_DA14531\Output\DA14531_tempera_sensor.bin
2.2.低功耗系统
名称 | 范围和默认参数 |
---|
系统 | 低功耗系统 |
不广播状态: | 1uA |
200ms广播状态: | 50uA |
500ms广播状态: | 20uA |
2.3.低功耗广播
名称 | 说明 |
---|
广播间隔时间 | 间隔广播(20-2000ms)默认 200ms |
广播设备名称 | temperature |
制造商数据 | FF FF C1 00 00 |
2.4.蓝牙服务列表
UUID | 说明 |
---|
180F | 电池电量服务 |
2A19 | 电池电量通道特征 |
FFF0 | 用户自定义蓝牙服务 |
FFF1 | 用户自定义Write通道特征 |
FFF2 | 用户自定义Notify通道特征 |
2.5.功能模块
名称 | 说明 |
---|
按键模块 | 钢簧管触发,启动系统开机 |
蓝牙服务模块 | 设计BLE蓝牙服务列表,自定义UUID |
蓝牙广播模块 | 设计BLE蓝牙广播服务,自定义广播数据 |
端口配置模块 | 配置DA14531外围GPIO,如输出、输入、ADC、I2C、UART等 |
开关机处理模块 | 开机蓝牙处于广播状态,关机蓝牙关闭广播功耗最低1uA |