自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 MCU串口打印中文字符乱码解决办法

UART ,串口打印 ,中文支持

2023-12-06 16:11:25 265 3

原创 SDK中打印函数my_printf()实现

APT UART, 串口打印

2023-12-06 16:06:45 132

原创 DAC左右对齐转换数据寄存器使用

APT DAC 数据对齐,左对齐,右对齐

2023-12-06 15:54:12 170

原创 DMA 工作模式和reload说明

apt dma 工作模式, reload

2023-12-06 15:49:25 165

原创 DMA源(目标)地址配置

apt dma 地址配置

2023-12-06 15:47:25 95

原创 ADC实现模拟看门狗

ADC , 模拟看门狗,apt

2023-11-16 16:48:57 266

原创 管脚驱动能力如何配置?

apt32f102,apt32f110,gpio,强驱,弱驱,恒流驱动

2023-11-16 16:42:30 205

原创 APT32F110X uart使用指南

APT32F110X ,UART, 串口调试助手,串口收发

2023-11-16 16:23:09 95

原创 CDK应用代码中管理大量标志位的C代码实现方法

标志位,联合体,bool,函数操作

2023-11-15 16:48:16 43

原创 APT32F171基于Freemaster的串口连接的使用示例

freemaster , apt32f171,变量观测

2023-11-10 10:35:21 151

原创 APT32F171 csi工程移植freemaster驱动(轮询模式)

freemaster ,apt32f171x,cdk,csi

2023-11-10 10:28:56 120

原创 FreeRTOS 互斥信号量(互斥锁)

freeRTOS,互斥信号量,优先级翻转,优先级继承

2023-11-10 10:19:43 106

原创 FreeRTOS 优先级翻转

freeRTOS ,优先级翻转

2023-11-10 10:04:25 83

原创 CK800系列内核的APTCHIP 中断和唤醒逻辑

CK80X,中断使能,中断唤醒,中断逻辑,唤醒逻辑

2023-11-10 09:18:29 69

原创 FreeRTOS 二值信号量和计数信号量

freeRTOS, 二值信号量,计数信号量,创建,释放,获取

2023-11-09 09:49:37 47

原创 如何在CDK下添加或删除组件

CDK ,组件添加,组件删除

2023-11-09 09:33:58 39

原创 CSI 代码结构和组件间的依赖关系

APT, csi, CDK 组件,例程

2023-11-09 09:18:51 48

原创 git的基本存储结构

git 基本操作

2023-11-08 15:15:31 56

原创 结构体对齐方法应用与解析

结构体对齐

2023-11-08 14:31:24 27

原创 Touch配置快捷方法

APT32F102 , TOUCH,触摸屏,快捷配置

2023-11-08 10:39:22 34

原创 各种复位的效果都一样吗?

复位

2023-11-06 14:17:34 32

原创 APTCHIP 的中断和唤醒逻辑

中断逻辑,中断唤醒逻辑,ck80x,apt

2023-11-06 14:14:48 48

原创 一、动态内存使用

动态内存分配,malloc,free ,链接文件

2023-11-06 14:00:51 40

原创 CK80x堆栈空间分配

栈空间,堆空间,stack,heap

2023-11-06 13:55:46 41

原创 CK80x系列内核启动代码介绍

启动,startup,连接文件,堆栈,中断向量表,通用寄存器,内存

2023-11-06 13:29:56 160

原创 CK80x系列E90x系列复位差异

startup 汇编 复位

2023-11-06 11:32:09 25

原创 代码放在PROM后半段执行的实现方式

PROM , 启动文件, startup.s,LD,链接文件

2023-11-06 11:24:06 43

原创 基于APT32F173的LD文件实例分析

链接文件解析

2023-11-03 09:08:16 52

原创 VMA和LMA

VMA和LMA

2023-11-03 09:02:45 96

原创 如何干预编译器的优化行为

编译器优化,阻止变量优化,阻止乱序执行

2023-11-03 08:53:26 49

原创 FreeRTOS 队列

freeRTOS 队列管理,API函数

2023-11-02 17:13:41 75

原创 FreeRTOS 任务的创建和删除、挂起和恢复

freeRTOS任务创建,删除,挂起,恢复

2023-11-02 17:08:51 128

原创 裸机与跑RTOS实时操作系统的比较

正常的裸机应用代码架构,由一个大while循环以及一些中断服务函数构成。如下图所示,中断服务函数叫前台程序,大while叫后台程序。这种前后台式的工作系统,本质上还是一个单任务的系统。相对而言,单任务的系统实时性较差,后台的各个任务,不管紧急程序有多高,都要排着队轮循。

2023-11-01 14:29:12 284

原创 滤波器的通带范围和阻带衰减测量方法

数字滤波器是由数字乘法器、加法器和延时单元组成的一种算法或装置。数字滤波器的功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频谱的目的。常见的滤波器可分为高通滤波器,低通滤波器和带通滤波器。通带指滤波器允许通过的频率范围,阻带指滤波器阻碍通过的频率范围,过渡带指通带和阻带之间的范围,理想滤波器认为没有过渡带。滤波器阻带衰减是指信号经过滤波器后信号强度的减少,专指信号功率幅度损失,单位为分贝(dB).低通滤波器是容许低于截止频率的信号通过,但高于截止频率的信号不能通过的滤波器。

2023-11-01 14:15:10 2018

原创 MCU睡眠唤醒时间测试方法

MCU睡眠唤醒时间测试方法

2023-11-01 14:10:25 219

原创 CPU性能数据汇总

Dhrystone测试结果有一部分是对编译器的评估,而不是单纯对CPU的性能评估,Coremark避免了这个问题。1)平头哥CPU数据来自occ及平头哥内部数据,cortex Mx数据来自。2)数据均为SRAM中运行结果。

2023-11-01 13:54:32 49

原创 APT32F103X CSI中断介绍

中断加速压栈指令 IPUSH,该指令可实现对 ABI 所定义的中断入口所要保存的 GPR(X1,X5-X7,X10-X17,X28-X31,共 16 个 GPR) 进行压栈,并且对 MEPC 以及 MCAUSE 两个在中断嵌套时需要保存 CSR 进行压栈。故直接跳转法不支持中断嵌套。在查表法中,中断会在Default_IRQHandler中进行mepc和mcause寄存器的压栈保存,如图Fig 2-4。必须使用查表法使用同一的中断服务入口,进行mepc、mcause寄存器的压栈保存,实现中断嵌套功能。

2023-11-01 13:51:04 88

原创 时钟源频率验证功能的使用

时钟源频率验证,参考源时钟计数到指定的计数值,然后获取时钟源的计数值,通过参考源时钟的计数值和时钟源时钟的计数值,可以验证时钟源频率是否正确,通过此种方式,可以对时钟源频率进行校正。

2023-11-01 13:40:04 39

原创 NMI不可屏蔽外部中断的使用方法

NMI(不可屏蔽的外部中断)是一个特殊的异常。因为它处于异常区,所以它不受全局中断使能位MSTATUS.MIE的控制。NMI作为外部事件,E906 将其异常向量号定义为24,优先级在所有的中断和异常中最高。在APT32F173中,可以升级为NMI的外部中断源有:外部时钟检测错误EXI0内存(Flash,SRAM)校验错误掉电检测上述中断源的NMI使能后,不会影响原有的中断通路,比如EMCM的中断通路也是有效的,当然NMI的优先级是最高的,所以会以NMI的形式请求中断。

2023-11-01 13:27:04 835

原创 APT32F110 中断抢占(嵌套)的说明

(对应3.1小节的示例) - 当中断优先级阈值使能时,中断抢占的优先级不仅要高于当前 CPU 正在处理的中断优先级,而且要高于中断优先级阈值寄存器设置的阈值。按照手册的说明,在GPTB0的中断里不配置VIC->IPTR,则理论上应该是先进入GPTA0 中断,然后GPTA1抢占GPTA0 中断,然后GPTB0抢占GPTA1中断,最后GPTB1抢占GPTB0中断,然后按照抢占顺序依次退出中断。如下图所示,在每一个中断函数的开头都会有NIE指令,来使能中断嵌套,而结尾都会有配套的中断嵌套返回指令。

2023-10-31 16:53:39 81 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除