摘要: 简介: 单片机的 软中断(Software Interrupt)是一种由程序主动触发的特殊中断机制(通常通过特定指令或函数调用实现),其核心作用是能在受控环境下强制切换执行流程 ,实现系统级功能或调试支持。 作用: 主动触发中断流程 不同于硬件中断(由外部事件触发),软中断通过代码(如 SWI 指令 阅读全文
posted @ 2025-04-27 16:32 oTvTo 阅读(100) 评论(0) 推荐(0)
摘要: 1、程序中初始化对应串口的Tx引脚,设置好对应波特率,并且通过全局宏定义#define DEBUG 1或者#define DEBUG 2定义使用串口1或者串口2输出,需要与初始化的串口外设对应,串口0则写#define DEBUG 0; 关于其他串口初始化:https://www.cnblogs.c 阅读全文
posted @ 2025-04-27 11:08 oTvTo 阅读(178) 评论(0) 推荐(0)
摘要: 1、广播开启/关闭: uint8_t initial_advertising_enable = FALSE; GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED,sizeof(uint8_t), &initial_advertising_enable);//关闭广 阅读全文
posted @ 2025-04-19 14:37 oTvTo 阅读(326) 评论(0) 推荐(0)
摘要: 转载:https://www.cnblogs.com/gscw/p/18598750 功能实现:ADC DMA方式循环采样。 采集周期:(256-192)*16*Tsys = (256-192)*16/62.4M = 16.5us 进中断周期:16.5us*采集数据的长度 = 16.5us int 阅读全文
posted @ 2025-03-31 17:07 oTvTo 阅读(140) 评论(0) 推荐(0)
摘要: CH585_RF基础通讯例程见下图路径: 1、RF初始化参数配置 /******************************************************************************* * @fn RFRole_Init * * @brief RF应用层初始 阅读全文
posted @ 2025-03-17 15:34 oTvTo 阅读(324) 评论(0) 推荐(0)
摘要: 芯片在空片时,首次插入USB供电会直接在ISP工具中搜索到USB设备,可以进行首次烧录;原因是在0地址没有用户程序,所以会在停留在boot区域; 利用该特性,可以在固件中加入一些处理,比如USB OUT端点透传数据给芯片,解析成功后,使用FLASH_ROM_ERASE接口擦除0地址数据,此后给芯片完 阅读全文
posted @ 2025-03-01 14:36 oTvTo 阅读(137) 评论(0) 推荐(0)
摘要: 该例程仅供参考,源程序可在文章末尾网盘链接中获取,可以复制central.c文件中所有内容粘贴到其他蓝牙芯片工程中, 主机遍历服务步骤如下: 1、初始化蓝牙外设及库 2、主机参数初始化 3、主机初始化结束,返回状态回调,进入GAP_DEVICE_INIT_DONE_EVENT开始发现设备,并通过GA 阅读全文
posted @ 2025-02-10 16:13 oTvTo 阅读(274) 评论(0) 推荐(0)
摘要: 在开发一些例程时,往往需要将自己现有的封装好的函数接口以文件夹的形式移植进来,但如果不做处理,在工程编译后必然会出现报未包含/未声明这类错误,可按以下步骤处理解决: 一、这边作示例,随便打开一个工程, 假设在该工程目录下添加了一个MOUSE文件夹, 此时这个MOUSE文件夹并没有包含在这个工程的编译 阅读全文
posted @ 2025-02-10 10:30 oTvTo 阅读(771) 评论(0) 推荐(0)
摘要: 简介: 在芯片工作期间,如果程序不是所有时刻都有任务在运行,因此在系统空闲期间,这些工作电流其实是浪费掉的,加入一些处理可以控制芯片在无tmos任务运行时使其进入低功耗,等到有任务需要执行前(1ms-1.2ms)提前唤醒。 在BLE蓝牙库中,就有这么一项低功耗处理机制:由于tmos时钟源来自于低速时 阅读全文
posted @ 2025-01-10 15:12 oTvTo 阅读(395) 评论(0) 推荐(0)
摘要: 一、读取Codeflash数据 芯片内部程序是有加密的,不支持外部工具直接读取,因此只能通过内部接口读取, 而ISP烧录器工具在烧录时,默认会擦除8k的数据,因此只能读到8k以后的codeflash部分: 方式:烧录一份不超过8k的程序,烧录器烧录时不能勾选清空codeflash,保留8k以后的原固 阅读全文
posted @ 2025-01-09 11:25 oTvTo 阅读(277) 评论(0) 推荐(0)