摘要: 一、新增flash区域 FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 128K FLASH1 (rx) : ORIGIN = 0x00020000, LENGTH = 224K RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 阅读全文
posted @ 2025-06-29 22:22 小舟从此逝_1 阅读(155) 评论(0) 推荐(0)
摘要: 实时时钟(RTC)是一个独立的定时器,包含一组连续计数的计数器。在相应软件配置下,可提供简单日历功能。修改计数器的值可以重新设置当前的时间和日期。 RTC 寄存器与 PMU 一样常供电,在系统复位或从低功耗模式唤醒后,RTC 的设置和时间维持不变。 可配置 2 种模式: 定时模式:软件可选择固定周期 阅读全文
posted @ 2025-06-29 21:54 小舟从此逝_1 阅读(135) 评论(0) 推荐(0)
摘要: 前言:在使用notify(通知)的时候可能会遇到有些App或者小程序没有留开启notify的接口或者说需要连接上就要开启notify。 这种情况下需要在从机端主动使能notify。当然也需要App或者小程序支持。 后续演示均在CH585M上实现的。 程序实现: uint8 enable_notify 阅读全文
posted @ 2025-05-28 19:05 小舟从此逝_1 阅读(35) 评论(0) 推荐(0)
摘要: 前言: 本文对PF_PHY的例程的使用做一些简要的说明。 一、配对通信 1、保证接入地址accessAddress一致(preamble后跟的同步字,用于识别一个新包到来,收发设置成一样是是收到包的前提) 2、通信频点例程中配置的Channel 39,这里不做调频通信,收发在一个频点即可。Chann 阅读全文
posted @ 2025-05-05 22:20 小舟从此逝_1 阅读(273) 评论(0) 推荐(0)
摘要: 前言:在日常的BLE的使用中基本都需要实现主从机的数据交互。 一般使用手机APP和从机通信,APP枚举服务之后通过对应服务下的特征值去进行调试。 蓝牙从机: peripheral例程: 例程中通过一个tmos任务定时1s向主机发送0x88。具体任务如下方截图 正常任务的调用可以依据自己的需求进行调用 阅读全文
posted @ 2025-04-27 13:39 小舟从此逝_1 阅读(288) 评论(0) 推荐(0)
摘要: 前言:在日常使用中我们可能有需要动态修改广播包的情况。从机设备不走连接将一些传感器数据通过广播包显示出来 程序中提供了接口函数进行动态修改不用再先关闭广播再重新开启。 /***************************************************************** 阅读全文
posted @ 2025-03-31 19:39 小舟从此逝_1 阅读(145) 评论(0) 推荐(0)
摘要: 前言: 在日常使用的时候我们用到的广播基本就是普通从机广播,在有特殊使用场景的时候我们可能会用到定向广播和拓展广播。本次对使用对定向广播和拓展广播。 一:定向广播 定向广播类型是为了尽可能快的连接,俗称回连包,这种报文包含两个地址:广播者的地址和发起者的地址。发起者收到发给自己的定向广播报文之后,可 阅读全文
posted @ 2025-03-31 18:49 小舟从此逝_1 阅读(124) 评论(0) 推荐(0)
摘要: 前言: 现在提供的主机代码是直接通过从机的UUID去和指定的从机进行连接,获取对应特征值的handle值。只要能获取对应特征值的handle即可通信。 现在提供一种方式去获取对应的handle值进行通信。有时候在多连接的场景下需要对handle进行管理。 代码如下: static void cent 阅读全文
posted @ 2025-03-01 13:36 小舟从此逝_1 阅读(173) 评论(0) 推荐(0)
摘要: 沁恒推出了一款带有NFC的低功耗蓝牙芯片,在这里分享一些笔者调试的一些记录和经验。 沁恒在对应的例程中提供了PDF设计说明文档。虽然有文档但是仍然需要自己多去调试测试才能总结经验教训。 一、NFC天线的绘制要求 PCB线圈的长宽视具体情况而定,如果电路板不受模具限制可设计为与普通卡片长宽一致,如果线 阅读全文
posted @ 2025-03-01 10:36 小舟从此逝_1 阅读(611) 评论(0) 推荐(0)
摘要: 前言:在某些数据场景中使用,需要进行双边沿唤醒。在592/582上没有对应的接口函数需要自己在代码上进行处理,手动进行唤醒边沿的切换。 CH585已经可以通过接口函数实现边沿唤醒。 CH592 CH582双边沿唤醒具体实现是在中断函数中切换唤醒源的配置。 代码实现: GPIO初始化配置: void 阅读全文
posted @ 2025-02-28 19:39 小舟从此逝_1 阅读(517) 评论(0) 推荐(0)