自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【DVFS动态调频】stm32f407实现调频的难点分析

前段时间由于项目需求需要实现电源管理锁(PM_LOCK),由于之前没有接触过,网上的资料也比较少,只能找到esp32相关的实现案例,于是下载了esp-idf准备了解它的实现原理,看看能不能仿照它来实现,大概对着源码分析了两三天,终于有了一些眉目。esp32的pm_lock是配合动态调频算法一起使用的,它通过来控制动态调频算法,当应用程序后,CPU或者APB,此时动态调频算法将会受限。后,。并且esp32很多外设驱动程序可以,在调频期间调用。

2024-10-07 22:17:26 976

原创 【SCT文件解析】keil修改SCT文件将代码放到SRAM中运行

在使用的项目中,分散加载文件是编译过程中必不可少的一个文件,它在代码编译的起作用,链接器根据sct文件的配置分配各个节区地址,生成分散加载代码。其实在linux环境下用gcc编译时也需要用到类似的文件,叫做(.ld文件)。一、SCT文件内容解析下面我将对一个具体的sct文件进行解析,了解sct文件内容后才可以对它进行修改。

2024-10-03 12:53:12 438

原创 函数指针在嵌入式系统中的常见用法

在嵌入式系统中,函数指针的使用是比较常见的,它可以帮助我们写出更加灵活和通用的代码,并且提高代码的可维护性。这里对常见的函数指针用法进行一下总结,并结合具体代码进行分析。函数指针在嵌入式系统中有广泛的应用,通过使用函数指针,可以提高代码的灵活性、可重用性和可维护性。最后,如有错误,欢迎指正!

2024-08-01 16:21:02 406

原创 【STM32芯片启动流程】——结合具体启动文件和hex文件分析

最近想把MCU相关的知识梳理一遍,希望加深自己对相关知识的理解,同时也作为备忘录提醒自己。首先是STM32的启动过程,理解这个过程是学习IAP和OTA功能以及深入stm32内核的基础。1. 由boot引脚(boot0,boot1)选择启动模式;2. 给SP、PC指针赋值;3. 进入复位中断程序;4. 进入main函数。如有错误,欢迎评论区指正。

2024-07-18 22:26:19 794

原创 【stm32内存分区】内存中的RW段、ZI段、堆栈怎样存放的?

在之前的学习过程中,对stm32内存分布经常会产生一个疑问,在keil编译出来的程序,最后面会统计出各个部分所占用大小,比如下面这个可以知道程序中的Code(代码段)、RO-data(只读数据段)、RW-data(可读可写数据段)和ZI-data(未初始化或初始化为0的全局变量和静态变量)分别占用的字节数,把RW段和ZI段的字节大小相加为67488byte(转为十六进制为:0x107a0)。map文件中映像内存分布图map文件中栈顶地址。

2024-07-16 13:42:40 810

原创 浅谈c语言中指针和数组的联系与区别

最近在阅读c语言比较经典的书籍——《c和指针》,加深了自己对c语言的理解,收获还是蛮多的。最早在大学里学c语言的时候对指针和数组这两个概念混淆不清,经常混为一谈,相信很多学友和我的情况类似。在这里,我会将自身对c语言的了解以及对这本书中相关内容的理解,把指针和数组的联系与区别总结一下。

2024-07-05 00:13:42 1587

原创 串口收发数据在固定位置丢数据问题分析及解决办法——【引入ringbuffer环形缓冲区】

环形缓冲区(Ring Buffer),也称为循环缓冲区、环形队列(Ring Queue)或循环队列(Circular Queue),是一种用于在固定大小的存储区域中存储数据的数据结构。

2024-07-03 22:41:11 1858

原创 keil5显示【NO J-link found】解决办法——【J-LINK】驱动下载安装教程

今天想用j-link仿真器烧录程序发现显示NO J-link found,检查了j-link和板子的连接都是按照原理图连接好的,于是想到可能是驱动没有安装,打开设备管理器检查通用串行总线控制器,看这里发现没有J-link driver,于是开始安装下驱动。

2024-06-02 10:54:02 4431 1

空空如也

空空如也

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

TA关注的人

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