摘要: 博客推荐参考: 目录 - JayWell - 博客园 (cnblogs.com) 小花的随笔目录 - WCH蓝牙应用分享 - 博客园 (cnblogs.com) CH579 CH573 CH582 芯片使用知识分享目录 - debugdabiaoge - 博客园 (cnblogs.com) iot- 阅读全文
posted @ 2022-12-03 14:02 SweetTea_lllpc 阅读(7316) 评论(0) 推荐(0)
摘要: 前言: 该方法可以采集给到芯片供电引脚的电压,代码配置模式,需要配置CMP_N为CMP_VERF。 CMP_Init( cmp_sw_3, cmp_nref_level_800 );// CMP_P0(PA7),CMP_N(CMP_VERF) 计算公式:1023/采集值 = V供/800mv //8 阅读全文
posted @ 2026-01-05 15:34 SweetTea_lllpc 阅读(24) 评论(0) 推荐(1)
摘要: 1. 白名单机制 白名单(white list)是BLE协议中最简单、直白的一种安全机制。 所谓的白名单,就是一组蓝牙地址。 通过白名单,可以只允许特定的蓝牙设备(白名单中列出的)扫描(Scan)、连接(connect)我们。 也可以只扫描、连接特定的蓝牙设备(白名单中列出的)。 2.2 LE Cl 阅读全文
posted @ 2026-01-04 18:25 SweetTea_lllpc 阅读(39) 评论(0) 推荐(0)
摘要: 以CH582 HID_Mouse为例,新增RSSI获取和打印 步骤如下 LIB库已经提供了回调接口,只需要在程序中定义函数体实现 连接成功后启动任务 代码编译 烧录到CH582种运行代码 连接成功后打印RSSI和handle值 阅读全文
posted @ 2026-01-04 18:24 SweetTea_lllpc 阅读(18) 评论(0) 推荐(0)
摘要: 蓝牙/BLE/RF开启以后,为了降低功耗或者其他原因要关闭此功能,分几种情况如果是设备模式,未被连接状态 只要关闭广播功能,无线模块就被关闭 uint8_t initial_advertising_enable = FALSE; // Set the GAP Role Parameters GAPR 阅读全文
posted @ 2026-01-04 18:24 SweetTea_lllpc 阅读(31) 评论(0) 推荐(0)
摘要: TMOS系统中自带有按键检测轮询功能,默认100ms检测一次,在debug时很有帮助。不过在需要低功耗休眠的前提下,检测按键需要频繁唤醒,影响功耗,故多数BLE的工程都没有用到这个功能。代码贴在了最后。 启用按键查询,先要在工程配置中添加HAL_KEY,以及确保KEY.c添加进编译。 然后添加按键处 阅读全文
posted @ 2025-12-04 10:55 SweetTea_lllpc 阅读(72) 评论(0) 推荐(1)
摘要: 链接: https://pan.baidu.com/s/1fxq91cemuNjeGRwRmM1vNg?pwd=wch6 EVT包中跑BLE的默认代码,一般只添加了必要的事件处理函数,且有一定的作用域范围。比如BLE从机例程中,Peripheral_TaskID是加了static修饰的,故以默认代码 阅读全文
posted @ 2025-12-04 10:54 SweetTea_lllpc 阅读(42) 评论(0) 推荐(0)
摘要: 前言 针对NFC刷卡/检卡代码配置注释。 参数 注释 备注 nfca_pcd_set_out_drv 天线发射引脚输出档位,默认Level1 nfca_pcd_set_recv_gain 接收增益,默认18DB NFCA_PCD_LPCD_THRESHOLD_PERMIL 低功耗检卡的ADC差值比例 阅读全文
posted @ 2025-11-01 14:41 SweetTea_lllpc 阅读(107) 评论(0) 推荐(0)
摘要: 前言 基于CH572RF_PHY例程做低功耗管理。 发射端做低功耗只需要控制好发送的间隔,发送完成后自行进入睡眠即可。 接收端做睡眠时,需要考虑跟发送端发送数据的时间点吻合,否则可能出现发送端在01时刻发送数据,接收端在02时刻打开的接收窗口。因此一般接收窗口是完全打开的,确保不会出现时间差。 接收 阅读全文
posted @ 2025-11-01 14:19 SweetTea_lllpc 阅读(86) 评论(0) 推荐(0)
摘要: 前言: 本文提供CH585通过双路PWM驱动271芯片,进而实现驱动音频。相较单路PWM,优点在于不需要调节RC电路,不会出现爆破音,且外围简单。 操作指令: ①通过ffmpeg命令行工具将wav格式文件转换为sbc格式文件,转换成的文件需手动将.sbc修改为.wav,其次再命令行将sbc文件转换为 阅读全文
posted @ 2025-10-31 19:13 SweetTea_lllpc 阅读(94) 评论(0) 推荐(0)
摘要: 链接: https://pan.baidu.com/s/1T8pmMlEmLrzyliPr_QLKfA?pwd=wch6 提取码: wch6 CH585的ram被设计为128K,是当前沁恒的蓝牙MCU中ram最大的一个,相比之前ram最大为32K的MCU,CH585在刷屏幕显存时方便了很多。 开篇链 阅读全文
posted @ 2025-10-09 15:28 SweetTea_lllpc 阅读(106) 评论(0) 推荐(0)