
STM32
wuhuan_001
这个作者很懒,什么都没留下…
展开
-
(*(volatile unsigned long *)详解
(*(volatile unsigned long *) 对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的。如果系统结构支持独立的IO地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言并没有提供真正的“端口”的概念。如果是内存映射,那就方便的多了。 以 #define IOPIN (*((volatile unsigned l转载 2013-12-28 19:50:45 · 556 阅读 · 0 评论 -
Keil编程环境下STM32内存管理研究[转载]
看似简单的问题,其实还是很有学问的,有时莫名其妙的很棘手的问题,就是在似懂非懂中埋下的祸根…… 特推荐下文。 非常简单的一个工程,没有用到任何IO操作,与STM32有关的仅仅只有芯片的选择,即其SRAM大小有区别。图1是工程示意图,从图中可以看出,除了自己编写的代码外,仅仅增加了2个文件,即system_stm32f10x.c和startup_stm32f10x_hd.s,其中为了对st转载 2013-12-28 19:55:47 · 837 阅读 · 0 评论 -
关于程序是怎样在STM32里运行的
单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。 取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。 分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。 计算机执转载 2013-12-28 19:58:14 · 4314 阅读 · 0 评论 -
STM32相关
按照使用外设模块 ====================================================================== ============================== GPIO/AFIO ============================= 1、GPIO的推动能力 =================转载 2013-12-29 21:55:12 · 967 阅读 · 0 评论