摘要: Mounriver Studio编译器 Mounriver Studio文件移植报错示例及解决方法 例程 低功耗蓝牙芯片CH582,CH592等IC的SPI例程主机利用两线模式实现半双工通讯 CH582/CH592_EVT中RF_Device(从机)例程详解_底层自动跳频管理_支持一对七通讯 CH5 阅读全文
posted @ 2023-03-08 14:44 ZDeST 阅读(679) 评论(0) 推荐(0) 编辑
  2024年5月24日
摘要: CH9160不支持USB方式下载,芯片出厂带有固件,默认有两种升级方式: 1、上位机指定软件通过IAP在线更新 2、借助WCH_Link/WCH_LinkE,CH340,CH343等支持串口通讯的工具进行烧录 方式一:借助IAP工具升级 参考该博客:基于CH592的2.4G程序说明_固件升级 方式二 阅读全文
posted @ 2024-05-24 14:49 ZDeST 阅读(7) 评论(0) 推荐(0) 编辑
摘要: OLED驱动源码来自B站UP:江协科技 视频链接:https://www.bilibili.com/video/BV1th411z7sn?p=10&vd_source=d1b8b6d61c97078bb35a07cbc2e6608a I2C通讯一般采用开漏输出的IO配置,可以降低总线上挂载的IIC从 阅读全文
posted @ 2024-05-24 13:49 ZDeST 阅读(9) 评论(0) 推荐(0) 编辑
  2024年4月18日
摘要: 依旧以老朋友CH583为例, 我们随便打开一个HID例程,还是以HID_Keyboard例程做讲解: 1、直奔主题到我们的库函数初始化函数中去,红圈圈中的SNVAddr配置信息为我们此次配对连接后所获取到的信息存储的地址区,配对信息中包含:对方MAC地址,设备信息,协商所得IRK密钥等关键信息,都会 阅读全文
posted @ 2024-04-18 16:43 ZDeST 阅读(64) 评论(0) 推荐(0) 编辑
  2024年4月12日
摘要: 目标程序路径: 与RF_Device程序相比,RF_Host主要讲解三个地方,其他接口与RF_Device一致,查看这篇博客:CH582/CH592_EVT中RF_Device(从机)例程详解_底层自动跳频管理_支持一对七通讯 1、Host配对绑定逻辑:程序中默认逻辑为上电后前三秒钟允许配对绑定新设 阅读全文
posted @ 2024-04-12 11:15 ZDeST 阅读(68) 评论(0) 推荐(0) 编辑
  2024年4月11日
摘要: 依旧以CH582例程做讲解,CH592与CH582接口部分一致,其他地方大同小异。 RF_Device例程路径: 1、main函数初始化配置 2、RF参数初始化 3、上电后启动绑定回连任务 4、RF_DMA初始化 5、RF绑定回调任务 6、数据发送接口 7、定时器测试发送数据到对端 8、RF接收函数 阅读全文
posted @ 2024-04-11 15:58 ZDeST 阅读(69) 评论(0) 推荐(0) 编辑
  2024年3月18日
摘要: 官方EVT链接: CH573:https://www.wch.cn/downloads/CH573EVT_ZIP.html CH579:https://www.wch.cn/downloads/CH579EVT_ZIP.html CH583:https://www.wch.cn/downloads/ 阅读全文
posted @ 2024-03-18 16:59 ZDeST 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 频段及中心频率对照表,频段宽度2M 频段 中心频率,单位:Mhz 0 2404 1 2406 2 2408 3 2410 4 2412 5 2414 6 2416 7 2418 8 2420 9 2422 10 2424 11 2428 12 2430 13 2432 14 2434 15 2436 阅读全文
posted @ 2024-03-18 16:58 ZDeST 阅读(31) 评论(0) 推荐(0) 编辑
  2024年1月4日
摘要: 主机初始化 void SPI0_MasterDefInit(void) { R8_SPI0_CLOCK_DIV = 4; // 主频时钟4分频 R8_SPI0_CTRL_MOD = RB_SPI_ALL_CLEAR; R8_SPI0_CTRL_MOD = RB_SPI_SCK_OE | RB_SPI 阅读全文
posted @ 2024-01-04 16:20 ZDeST 阅读(121) 评论(0) 推荐(0) 编辑
  2023年12月21日
摘要: 简介: 该例程只要收发双方的地址,跳频频道等基础配置项一致即可进行无线通讯,因此可以衍生出其中一种较简单的配对思路,即: 1、初始化代码中使用默认地址,例如0x71764129,这样所有的产品第一次烧录或者初始化之后是可以直接进行通讯的; 2、当使用者触发某种方式进入配对事件后,无线通讯发送方可通过 阅读全文
posted @ 2023-12-21 11:47 ZDeST 阅读(420) 评论(3) 推荐(1) 编辑
  2023年11月14日
摘要: 上篇基于CH592的2.4G程序说明_固件升级介绍了我们这个上位机工具中的其中一页的升级功能,还有另外两页,本篇简单介绍下功能: 工具路径: 工具测试功能界面: 1、修改我们的Dongle端USB名称,可在我们电脑中的设备管理器中查看是否修改成功,CH9160不支持,可自行在代码程序中修改, 2、根 阅读全文
posted @ 2023-11-14 14:37 ZDeST 阅读(111) 评论(0) 推荐(0) 编辑