自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 volatile、const、static三个关键词区别

volatile、const、static这三个关键字分别用于控制变量的易变性、不变性和存储期及作用域,是C语言中重要的语法元素,有助于编写更高效、安全和易于维护的代码。

2024-04-30 11:00:32 224 1

原创 STM32单片机储存介绍(flash、RAM、ROM、堆、栈、静态区、全局区等的区别)

Flash (ROM):存放程序代码、常量和初始化过的全局/静态变量。RAM:包含堆、栈和静态区,其中堆用于动态分配,栈用于函数调用,静态区存储全局和静态变量的实际数据。堆与栈:堆用于动态内存分配,栈用于函数调用栈帧,二者均属于RAM。全局与静态变量:按初始化与否,分别存储在Data Segment(已初始化)和BSS Segment(未初始化)中,最终都在RAM中占用空间。

2024-04-30 10:53:11 2324

转载 解决烧录问题:J-link的三线制SWD方式连接STM32芯片无法识别

网上找到此文章解决了j-flash只能连接后不能烧录的问题,希望遇到相同问题的小伙伴,可以用同样的办法解决:前段时间,做了一块板子,调试接口只留了三个口SWD、SWCLK、GND,在使用Jlink的SWD方式调试的时候发现无法连接。使用ST-link的时候可以连接,无奈楼主的ST-link的链接方式相当的不可靠,时而能识别时而不能识别:当然我的ST-link是山寨版的。那么问题来了:为什么通过20针全部连接的方式可以调试,而三针的方式就不行了呢?古人云知之为知之,不知Google之,Google不让用

2021-08-11 08:58:30 5865

转载 STM32初学篇-推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别

最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出(8)GPIO_Mode_AF_PP 复用推挽输出对于刚入门的新手,我想这几个

2021-08-10 14:19:05 3941

空空如也

空空如也

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

TA关注的人

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