摘要: 前言: 无线技术2.4GHz是工作在ISM频段的一个频段。由于其频段处于2.400GHz~2.4835GHz之间,所以简称2.4G无线技术。ISM频段是工业、科学和医用频段。一般来说世界各国均保留了一些无线频段,以用于工业、科学研究以及微博医疗等方面的应用。应用这些频段无需许可证,只需要遵守一定的发 阅读全文
posted @ 2022-11-25 19:22 SweetTea_lllpc 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: 前言: CH583 是集成 BLE 无线通讯的 RISC-V MCU 微控制器。一般在使用BLE协议进行数据传输,会优先考虑Peripheral(外设从机角色例程)。在CH582的SDK中,自定义包含五种不同属性的服务,包含可读、可写、通知、可读可写、安全可读,唯独没有indication属性的特征 阅读全文
posted @ 2022-11-05 17:34 SweetTea_lllpc 阅读(1952) 评论(0) 推荐(1) 编辑
摘要: 前言: 客户使用CH914x芯片时针对距离会提出疑惑:相应模块的传输距离最远能够达到多少,在多少米的距离可以建立连接,不同模块的914x是否可以进行通信。针对当前的疑惑笔者进行了实际测试。 测试条件: ①环境:室外停车场(较空阔) ②天气:晴天 ③芯片使用:CH9140、CH9143 ④芯片调整:默 阅读全文
posted @ 2022-11-02 17:18 SweetTea_lllpc 阅读(476) 评论(2) 推荐(0) 编辑
摘要: 前言: 系统的休眠是由协议栈管理的,在进行休眠时无法进行数据接收,因此会收不到数据。 1、原理: 芯片通过宏开启睡眠。在接收数据之前将串口模式切换为GPIO,当有数据过来,GPIO会产生由高电平到低电平的信号,可以由这个信号作为判断,触发GPIO中断从而唤醒。唤醒后将GPIO再切换为串口来接收数据, 阅读全文
posted @ 2022-10-14 13:33 SweetTea_lllpc 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 前言: 本篇博客对CH582蓝牙芯片的一个参数进行讲解:GAPBOND_DISABLE_SINGLEBOND,描述如下: #define GAPBOND_DISABLE_SINGLEBOND 0x41A //!< Disable a single bonded device. Write only. 阅读全文
posted @ 2022-10-14 10:48 SweetTea_lllpc 阅读(386) 评论(5) 推荐(2) 编辑
摘要: 前言: CH573芯片在使用蓝牙外部32K精度比较高,约为20ppm左右。使用内部32K误差约为百分之二,使用内部32768误差约为800ppm(万年历) 使用外部32K需要消耗一颗晶振的物料,同时芯片的相应GPIO会被占用。如果对于32K的误差要求不是很高,可以直接选择使用内部低频晶振。 对于内部 阅读全文
posted @ 2022-10-10 19:43 SweetTea_lllpc 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 前段时间看到网上有一个触摸方案的键盘,看起来比较新颖,仔细了解发现是沁恒微电子的芯片和方案,与原厂的工程师联系了一下,原厂也比较大方,直接寄过来一份触摸蓝牙方案demo,听说是一个触摸蓝牙门锁的方案,准备测试一下demo做到了什么程度,也来进行一次简单的体验。 初步上手 沁恒的官方是提供了资料包和样 阅读全文
posted @ 2022-10-08 16:17 SweetTea_lllpc 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 前言: 针对嵌入式常用的一些知识点进行汇总。 一、时钟周期 时钟周期:计算机内部主时钟的频率,与主频互为倒数关系; 机器周期:机器周期是人为规定的,实际上是对一条指令执行过程阶段的划分。CPU内部操作速度很快,但访问内存速度却慢很多。 每条指令都需要从内存里面加载而来,所以一般把从内存里面读取一条指 阅读全文
posted @ 2022-09-02 13:49 SweetTea_lllpc 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、切换主频为32K 切换主频为32K,需要先跑60M的主频,等待主频稳定后(2s左右),然后再调用切换主频。在进行调用时需要将代码放在RAM里面跑,速度更快。需注意,切换主频后的时候出现了变化,如原先500ms的延时函数会变为1000000ms。 __HIGH_CODE void test1(vo 阅读全文
posted @ 2022-09-01 17:07 SweetTea_lllpc 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 前言: 蓝牙进行远程操控本质上是发送无线数据,进而达到主机与从机的相互控制。既然是发送数据,一般我们会先建立连接,然后通过发包的形式进行数据交互(也可以通过广播的形式往外发包,但是效率较低不建议)。因此蓝牙进行数据交互前,我们会让主机从机先建立连接,然后再数据透传。有时候也会有设备需要先配对再进行连 阅读全文
posted @ 2022-08-04 19:36 SweetTea_lllpc 阅读(856) 评论(0) 推荐(1) 编辑