摘要: 博客推荐参考: 目录 - JayWell - 博客园 (cnblogs.com) 小花的随笔目录 - WCH蓝牙应用分享 - 博客园 (cnblogs.com) CH579 CH573 CH582 芯片使用知识分享目录 - debugdabiaoge - 博客园 (cnblogs.com) iot- 阅读全文
posted @ 2022-12-03 14:02 SweetTea_lllpc 阅读(6978) 评论(0) 推荐(0)
摘要: TMOS系统中自带有按键检测轮询功能,默认100ms检测一次,在debug时很有帮助。不过在需要低功耗休眠的前提下,检测按键需要频繁唤醒,影响功耗,故多数BLE的工程都没有用到这个功能。代码贴在了最后。 启用按键查询,先要在工程配置中添加HAL_KEY,以及确保KEY.c添加进编译。 然后添加按键处 阅读全文
posted @ 2025-12-04 10:55 SweetTea_lllpc 阅读(18) 评论(0) 推荐(0)
摘要: 链接: https://pan.baidu.com/s/1fxq91cemuNjeGRwRmM1vNg?pwd=wch6 EVT包中跑BLE的默认代码,一般只添加了必要的事件处理函数,且有一定的作用域范围。比如BLE从机例程中,Peripheral_TaskID是加了static修饰的,故以默认代码 阅读全文
posted @ 2025-12-04 10:54 SweetTea_lllpc 阅读(13) 评论(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 阅读(72) 评论(0) 推荐(0)
摘要: 前言 基于CH572RF_PHY例程做低功耗管理。 发射端做低功耗只需要控制好发送的间隔,发送完成后自行进入睡眠即可。 接收端做睡眠时,需要考虑跟发送端发送数据的时间点吻合,否则可能出现发送端在01时刻发送数据,接收端在02时刻打开的接收窗口。因此一般接收窗口是完全打开的,确保不会出现时间差。 接收 阅读全文
posted @ 2025-11-01 14:19 SweetTea_lllpc 阅读(60) 评论(0) 推荐(0)
摘要: 前言: 本文提供CH585通过双路PWM驱动271芯片,进而实现驱动音频。相较单路PWM,优点在于不需要调节RC电路,不会出现爆破音,且外围简单。 操作指令: ①通过ffmpeg命令行工具将wav格式文件转换为sbc格式文件,转换成的文件需手动将.sbc修改为.wav,其次再命令行将sbc文件转换为 阅读全文
posted @ 2025-10-31 19:13 SweetTea_lllpc 阅读(44) 评论(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 阅读(59) 评论(0) 推荐(0)
摘要: 前言: 实现功能:作为从机区分主机系统。 实现逻辑: 从机添加client权限后,识别主机系统UUID并读取。 目前可以实现区分IOS/WIN/安卓/MAC系统。 UUID handle 系统 备注 Device_Information_Service_UUID:0x180A 服务UUID PNP_ 阅读全文
posted @ 2025-09-29 11:46 SweetTea_lllpc 阅读(62) 评论(0) 推荐(0)
摘要: 链接: https://pan.baidu.com/s/1Su5dgmVWLre5kH2fYiGwQQ?pwd=wch6 CH573系列/583系列/592系列MCU,在使用SPI模拟WS2812波形时,MISO-PA15引脚上的实时电平,会影响MOSI-PA14引脚上的空闲电平状态,故建议SPI驱 阅读全文
posted @ 2025-09-03 20:04 SweetTea_lllpc 阅读(118) 评论(0) 推荐(0)
摘要: RF_PHY例程中,无线收发机底层配置在RF_Init中管理。 以沁恒的风格,在头文件中可以找到结构体定义及其说明: 详细说明见表格: 阅读全文
posted @ 2025-09-03 20:03 SweetTea_lllpc 阅读(74) 评论(0) 推荐(0)
摘要: 常见错误码: 错误码:0x08 原因:由于握手超时导致断开,主设备或从设备在监督超时(Supervision Timeout)内未收到对方的有效数据包或链路层应答。 旧版协议中的超时断开 :在蓝牙4.0/4.1规范中,0x08 表示连接超时(Connection Timeout),与 0x28 含义 阅读全文
posted @ 2025-08-04 11:07 SweetTea_lllpc 阅读(884) 评论(0) 推荐(0)