会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
azou
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
10
下一页
2026年4月21日
WCH蓝牙参数一览
摘要: CH572/CH570 CH571/CH573 CH579 CH582/CH583 CH591/CH592 CH584/CH585 蓝牙版本 V5.0 V4.2 V4.2 V5.0 V5.3 V5.3 蓝牙协议 BLE 蓝牙速率 1Mbps、2Mbps 未标注 未标注 2Mbps、1Mbps、 50
阅读全文
posted @ 2026-04-21 16:10 oTvTo
阅读(110)
评论(0)
推荐(0)
2026年4月17日
CH573、CH582、CH592、CH585 USBFS HID增加CDC功能_用于输出LOG调试
摘要: USB CDC(Communications Device Class) 是一种让 USB 设备模拟传统串口(COM口)的标准协议,其中 CDC-ACM 子类最常用于虚拟串口通信。它结合了 USB 的高速、即插即用优势与串口的简单易用性,广泛应用于嵌入式调试、数据采集等场景。 在开发WCH蓝牙系列芯
阅读全文
posted @ 2026-04-17 17:10 oTvTo
阅读(229)
评论(0)
推荐(0)
2026年4月16日
CH585 HS USB 切换高速、全速说明
摘要: USB速度可由这个寄存器修改控制实现; 一、高速模式: R8_USB2_BASE_MODE = USBHS_UD_SPEED_HIGH; USB设备描述符中,协议版本写为V2.0,代表期望主机采用高速通讯 使用UsbTreeView软件可查看设备速度,下图可见已切换成功 二、全速模式: R8_USB
阅读全文
posted @ 2026-04-16 10:49 oTvTo
阅读(78)
评论(0)
推荐(0)
2026年4月13日
CH585 HS USB SOF帧中断使用
摘要: 一、HS初始化配置: 二、中断服务函数中增加标志位判断
阅读全文
posted @ 2026-04-13 15:16 oTvTo
阅读(34)
评论(0)
推荐(0)
2026年3月26日
Mounriver Studio利用obj中编译文件分析RAM使用情况
摘要: 在 MounRiver Studio(MRS)中,编译器生成的 .map 文件 (也称为链接映射文件)是一个重要的文本报告,它详细记录了程序在内存中的布局和分配情况。通过分析这个文件,我们可以深入了解和优化嵌入式项目的资源使用。 在沁恒的一些蓝牙芯片中,例如CH572、CH592这些小资源量芯片,开
阅读全文
posted @ 2026-03-26 14:20 oTvTo
阅读(96)
评论(0)
推荐(0)
2026年3月24日
CH572、CH582、CH585、CH592频谱能量检测
摘要: 1、下面操作需放到蓝牙库初始化之后,例如CH59x_BLEInit、CH58x_BLEInit之后, void MAP_CHECK(void) { extern int8_t BLE_CheckHoppingMap( int8_t rssi, uint8_t map[] ); // 需要检测的通道,
阅读全文
posted @ 2026-03-24 16:31 oTvTo
阅读(51)
评论(0)
推荐(0)
基于CH585的蓝牙主机快连程序修改说明_可拿到特定handle值进行定向通讯
摘要: 一般地,如果蓝牙从机设备是自己开发的程序,并且可以拿到关键的notify的句柄值,便可以跳过枚举流程,连接后直接进行通讯测试(一般用于产测环节)。 一、准备工作 1、在不知道从机设备的通知句柄时,以CH585的HID_Keyboard例程为例,找到HidDev_WriteAttrCB函数,在其中增加
阅读全文
posted @ 2026-03-24 16:04 oTvTo
阅读(116)
评论(0)
推荐(0)
2026年2月26日
Mounriver Studio Ⅱ 生成LIB文件说明
摘要: 参考一代编译器生成方式:MRS生成LIB(.a)库文件 一、将不需要包含的文件夹及文件,点击右键,选择排除编译 二、点击属性,打开配置界面 三、如下图进行配置,配置完毕点击应用 四、退出配置界面后,点击全部编译 五、打开obj文件夹,LIB文件已生成在其中
阅读全文
posted @ 2026-02-26 14:39 oTvTo
阅读(102)
评论(0)
推荐(0)
2026年2月24日
GCC编译器中__attribute__部分整理
摘要: __attribute__ 是 GCC/Clang 编译器提供的一个扩展特性(并非标准 C/C++ 语法),用于给函数、变量、类型等添加额外的编译期属性,编译器会根据这些属性做优化、检查或约束。它的基本语法是: // 函数/变量/类型 后加属性 声明 __attribute__((属性1, 属性2)
阅读全文
posted @ 2026-02-24 19:49 oTvTo
阅读(98)
评论(0)
推荐(0)
2026年2月11日
CH57x-CH59x低功耗同时外设保持修改示例
摘要: 继上篇:CH57x,CH58x,CH59x等BLE芯片的休眠回调作用及使用方法 介绍了蓝牙低功耗回调的作用和原理,其是使用SLEEP休眠方式,如果我们需要在低功耗的同时,让外设保持,则需要做一点修改,使用IDLE睡眠方式: 修改例子中CH58x_LowPower函数,如下: /***********
阅读全文
posted @ 2026-02-11 16:04 oTvTo
阅读(128)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页
公告