![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 70
JRENSKY
这个作者很懒,什么都没留下…
展开
-
STM32汇编开发资料
学习STM32也算是很长时间了,用官方的库代码开发总觉得是云里雾里的,直接操作寄存器习惯了,一时间还是有点不习惯吧,所以收集了一点STM32汇编开发的资料,希望对见者有益吧。stm32 汇编例程http://dl.dbank.com/c06sy3cqxcstm32 启动代码分析http://dl.dbank.com/c03oiaq0s9stm32汇编语言跑马灯http://转载 2015-02-12 11:09:12 · 1224 阅读 · 0 评论 -
STM32中将常量存储在FLASH中(CONST关键字)
今天在写程序时,想把一个字符串常量存储在STM32的FLASH中,看了一会儿别人的例子程序,知道是用const这个关键字,但第一次没有成功。前提:我用的是STM32F103ZE单片机,FLASH的存储范围为:0x08000000~0x0807ffff,RAM的存储范围:0x20000000~0x200007ff失败例子:#include.....转载 2015-02-12 11:08:24 · 17523 阅读 · 6 评论 -
STM32之启动文件理解
在嵌入式应用程序开发过程里,由于使用C语言编程,基本很少涉及到机器底层寄存器的执行过程,一般都会直接在main函数里开始写代码,似乎main成为了理所当然的起点,尽管从C程序的角度来看程序都是直接从main函数开始执行。然而,MCU上电后,是如何寻找到并执行main函数这一问题却很自然的被忽略了!事实上微控制器是无法从硬件上去定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地转载 2015-02-12 11:06:36 · 1016 阅读 · 0 评论 -
解析STM32的启动过程
解析STM32的启动过程 当前的嵌入式应用程序开发过程里,并且C语言成为了绝大部分场合的最佳选择。如此一来main函数似乎成为了理所当然的起点——因为C程序往往从main函数开始执行。但一个经常会被忽略的问题是:微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时转载 2015-02-12 13:00:20 · 696 阅读 · 0 评论