摘要: 博客推荐参考: 目录 - JayWell - 博客园 (cnblogs.com) 小花的随笔目录 - WCH蓝牙应用分享 - 博客园 (cnblogs.com) CH579 CH573 CH582 芯片使用知识分享目录 - debugdabiaoge - 博客园 (cnblogs.com) iot- 阅读全文
posted @ 2022-12-03 14:02 SweetTea_lllpc 阅读(7452) 评论(0) 推荐(0)
摘要: 前言: 针对电荷迁移的参数做讲解 参数 讲解 备注 TKY_CX_CH_IDX 配置接入外部参考电容Cx的通道 电荷迁移方式需要选择一路ADC引脚对地挂电容,该引脚的ADC号即填入该通道 阅读全文
posted @ 2026-03-03 09:45 SweetTea_lllpc 阅读(5) 评论(0) 推荐(0)
摘要: 前言 针对EMC测试,可以使用展频优化 代码 void testinit1(){ for(uint8_t i = 0; i < 40; i++){ PFIC_SetPriority(i,0x80); } PFIC_SetPriority(TMR3_IRQn,0x00); TMR3_TimerInit 阅读全文
posted @ 2026-02-28 15:21 SweetTea_lllpc 阅读(8) 评论(0) 推荐(0)
摘要: 前言: 针对TOUCH注意事项汇总。 硬件: TOUCH跟NFC都需要用到的场景。硬件上触摸焊盘不包起来留个缺口,是避免吸走NFC的能量,同一金属平面不能有金属闭环。 阅读全文
posted @ 2026-02-25 16:41 SweetTea_lllpc 阅读(7) 评论(0) 推荐(0)
摘要: 实现功能: 例如采集5通道ADC数据,BUF配置20,则实现channel0数据放在BUF[0],channel1=BUF[1]...channel0=BUF[5]... 可以实现快速采集数据。 注意:不需要使用中断。 实际使用场景:例如高上报率手柄需要快速ADC采样,可采用该方式 代码(配合蓝牙从 阅读全文
posted @ 2026-02-10 13:33 SweetTea_lllpc 阅读(15) 评论(0) 推荐(0)
摘要: 正常识别:可以在设备管理器中识别出USB Module 使用USB烧录的一般操作:按住评估板上的“Download”按键,或者将PB22短接到GND,同时给板子上电。若是第一次拿到芯片,codeflash中是空的,不用按住“Download”按键也可以被ISP工具识别。 如果碰到USB烧录异常的问题 阅读全文
posted @ 2026-02-05 16:44 SweetTea_lllpc 阅读(15) 评论(0) 推荐(0)
摘要: 9140:是一款蓝牙转串口芯片,芯片支持蓝牙主从一体模式或从机模式,支持蓝牙 BLE4.2。串口波特率最高 1Mbps,支持 MODEM 联络信号,蓝牙主从模式可以自动连接或绑定。 智能配对功能 当 CH9140 芯片处于主从一体模式时,无需通过 AT 命令输入 MAC 地址即可与指定 CH9140 阅读全文
posted @ 2026-02-05 16:43 SweetTea_lllpc 阅读(12) 评论(0) 推荐(0)
摘要: 前言: CH572没有硬件ADC,通过CMP可以实现模拟ADC,效果参考: 该方法可以采集给到芯片供电引脚的电压,代码配置模式,需要配置CMP_N为CMP_VERF。 CMP_Init( cmp_sw_3, cmp_nref_level_800 );// CMP_P0(PA7),CMP_N(CMP_ 阅读全文
posted @ 2026-01-05 15:34 SweetTea_lllpc 阅读(52) 评论(0) 推荐(1)
摘要: 1. 白名单机制 白名单(white list)是BLE协议中最简单、直白的一种安全机制。 所谓的白名单,就是一组蓝牙地址。 通过白名单,可以只允许特定的蓝牙设备(白名单中列出的)扫描(Scan)、连接(connect)我们。 也可以只扫描、连接特定的蓝牙设备(白名单中列出的)。 2.2 LE Cl 阅读全文
posted @ 2026-01-04 18:25 SweetTea_lllpc 阅读(53) 评论(0) 推荐(0)
摘要: 以CH582 HID_Mouse为例,新增RSSI获取和打印 步骤如下 LIB库已经提供了回调接口,只需要在程序中定义函数体实现 连接成功后启动任务 代码编译 烧录到CH582种运行代码 连接成功后打印RSSI和handle值 阅读全文
posted @ 2026-01-04 18:24 SweetTea_lllpc 阅读(25) 评论(0) 推荐(0)
摘要: 蓝牙/BLE/RF开启以后,为了降低功耗或者其他原因要关闭此功能,分几种情况如果是设备模式,未被连接状态 只要关闭广播功能,无线模块就被关闭 uint8_t initial_advertising_enable = FALSE; // Set the GAP Role Parameters GAPR 阅读全文
posted @ 2026-01-04 18:24 SweetTea_lllpc 阅读(49) 评论(0) 推荐(0)