2023年9月2日
摘要: 不少小伙伴在使用Mounriver Studio时会遇到:想自己新建一个程序亦或者是直接拖动文件到自己建立的文件夹中,尽管已经将依赖的库文件以及头文件拖到跟工程同一级时,在编译时仍然会报错, 本篇讲一下注意点, 报错样例: 可以看到编译器会报缺失文件,我们现在要去修改文件的查找路径, 到这里,本地的 阅读全文
posted @ 2023-09-02 10:16 ZDeST 阅读(393) 评论(0) 推荐(1) 编辑
  2023年8月22日
摘要: 以CH582的Hid_Keyboard例程为例, 1、CH582首次广播面向对象为所有扫描设备,例程默认就是这种广播方式; 2、我们主机设备与CH582建立配对之后,可以利用hidDevPairStateCB回调添加代码找到我们主机设备的地址信息(remote_addr)以及地址类型(addr_ty 阅读全文
posted @ 2023-08-22 17:18 ZDeST 阅读(384) 评论(0) 推荐(0) 编辑
  2023年6月25日
摘要: 本方案来自于沁恒三模键鼠方案(以成品形式售出),有合作意向可咨询沁恒商务组:https://www.wch.cn/services/sale_support.html 通用三模模组通讯协议:通用三模键盘&三模鼠标(三模模组)通讯协议 三模模组方案说明 一款支持 USB、2.4G、蓝牙的三模键鼠模块, 阅读全文
posted @ 2023-06-25 15:51 ZDeST 阅读(634) 评论(0) 推荐(0) 编辑
  2023年6月9日
摘要: 以CH582为例,我们随便打开一个BLE例程,我这边以Hid_Keyboard例程为例, 找到我们广播包所在处,如下图 在其中添加一段描述符, 加上一串:0x06,0xff,0x06,0x00,0x03,0x00,0x80 这样我们在蓝牙广播时电脑就会发出弹窗。 阅读全文
posted @ 2023-06-09 17:17 ZDeST 阅读(425) 评论(0) 推荐(1) 编辑
  2023年5月12日
摘要: OTA程序修改部分: 1.先准备好下方红圈这三个文件和需要给固件升级的APP程序文件 如果把这三个文件单独提到外面,可能会出现文件缺失,需要设置下公共文件夹的路径,建议放在例程文件夹中编译较为省心。 如果单拎出去,不要忘记把SRC、LIB、HAL三个文件夹一起带出去。 如果移植文件位置后编译出现文件 阅读全文
posted @ 2023-05-12 14:57 ZDeST 阅读(1216) 评论(0) 推荐(0) 编辑
  2023年4月11日
摘要: CH571,CH573,CH582,CH583写法一致,本篇以CH582为例介绍蓝牙配对码使用方法; 蓝牙HID设备理论上均可实现该功能,这里就以Hid键盘为例, 本篇以串口中断的方式为例发送密码,其它方式均可以自行尝试, uint8_t TxBuff[] = "This is a tx exam\ 阅读全文
posted @ 2023-04-11 14:28 ZDeST 阅读(1848) 评论(0) 推荐(0) 编辑
  2023年3月13日
摘要: 本方案来自于沁恒三模键鼠方案(以成品形式售出),有合作意向可咨询沁恒商务组:https://www.wch.cn/services/sale_support.html 通用三模模组方案说明:通用三模键盘&三模鼠标(三模模组)方案说明 通信概述 串口通讯:串口采用标准串口通信协议,默认通讯波特率115 阅读全文
posted @ 2023-03-13 13:58 ZDeST 阅读(628) 评论(0) 推荐(0) 编辑
  2023年3月8日
摘要: 问题1:为什么在定时器中断中利用心跳包交互的操作,在使用一段时间后会出现通讯掉线的情况呢? 以太网程序中的一条基本原则:中断不要调用库操作函数,除了库里单独做的中断函数(譬如定时器、网络中断等),建议此类操作放至主函数中调用;如果使用蓝牙加以太网,可以将该类操作单独开启一项TMOS任务调度使用; 问 阅读全文
posted @ 2023-03-08 14:05 ZDeST 阅读(350) 评论(0) 推荐(0) 编辑
  2023年2月17日
摘要: 阅读全文
posted @ 2023-02-17 11:12 ZDeST 阅读(317) 评论(0) 推荐(0) 编辑
  2023年2月4日
摘要: 阅读全文
posted @ 2023-02-04 17:23 ZDeST 阅读(461) 评论(0) 推荐(0) 编辑