概述:
这篇文档主要研究Cortex-m3 和STM32 的架构和实现细节。Cortex-m3 技术手册里面除了介绍编程相关内容外,可能还介绍了Cortex-m3 芯片设计的相关内容,而这里只介绍一些Cortex-m3 的主要特性和软件编程需要关注的内容。STM32 作为一个基于Cortex-m3 的处理器,有着Cortex-m3 的共同特性,同时也有着一些差异,例如中断优先级寄存器,Cortex-m3定义了8 位,而STM32只实现了4位。
虽然在ARM7,ARM9 时代研究汇编有时也很有必要,因为有不少工作需要在启动时需要用汇编来完成,如代码从NOR 搬运到SDRAM 等。虽然我也有一定的汇编功底,但Thumb-2指令集太复杂了,对于常用的编程来说研究价值并不大。
当然你不要期望这篇文章能给你的STM32 编程水平有很大的提高,这只是作为入门的一篇文档,如果你已经用过STM32 进行编程,但还对里面的某些架构或具体实现细节不太清楚,也许这篇文章能给你带来意外收获。
资源简介:概述:这篇文档主要研究Cortex-m3 和stm32 的架构和实现细节。Cortex-m3 技术手册里面除了介绍编程相关内容外,可能还介绍了Cortex-m3 芯片设计的相关内容,而这里只介绍一些Cortex-m3 的主要特性和软件编程需要关注的内容。stm32 作为一个基于Cortex-m3 的处...
上传时间: 2022-07-27
上传用户:jiabin
资源简介:1. 异常和标准C 对它的支持 (前言略) 1.1 异常分类 基于Dr. GUI 的建议,我把我的第一个专栏投入到“程序异常”的系列上。我认识到, “exception”这个术语有些不明确并和上下文相关,尤其是C++标准异常(C++ standard exceptions)和Microsoft 的结...
上传时间: 2014-01-13
上传用户:aappkkee
资源简介:采用共信息(mutual information)实现了图像对齐的功能(image registration)。这在数据融合,图像处理里是很重要的。
上传时间: 2013-12-25
上传用户:zhuoying119
资源简介:自己做串口通讯介绍(VC平台) 一个很vc上的
上传时间: 2015-03-15
上传用户:海陆空653
资源简介:一个非常好的jsp+wml的例子(包括代码) 源码,对初接触wap编程的爱好者 ...
上传时间: 2014-11-23
上传用户:wangchong
资源简介:这是一个对proteus的介绍的pdf文件,对入门级人物是个很好的帮助
上传时间: 2017-06-16
上传用户:nairui21
资源简介:Visual C++ MFC 简明教程是一本详细介绍微软基础类库的教材(doc格式),对初学者是一本不错的指导书!
上传时间: 2015-01-10
上传用户:希酱大魔王
资源简介:C的嵌入式编程。作者集合了多种嵌入式的介绍(包括硬件软件),并对基本的知识和提高性的知识做了重要介绍
上传时间: 2014-12-08
上传用户:qb1993225
资源简介:一个炸弹人游戏的源代码(win32 application)
上传时间: 2013-12-16
上传用户:D&L37
资源简介:词法分析的程序。核心函数是一个状态切换的函数 CAjaxParserDlg::Route。状态切换函数解根据一个 DFA 来对输入的文本进行分析。也就是说,如果你做一个新的DFA,就能分析新的词法。 DFA 的初始化在CAjaxParserDlg::OnInitDialog。
上传时间: 2014-01-10
上传用户:qilin
资源简介:一个基于JBOSS3.26的JMS(queue方式)代码实例
上传时间: 2015-02-12
上传用户:问题问题
资源简介:一个连接池的例子(来自JIVE)
上传时间: 2013-12-13
上传用户:thinode
资源简介:每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。 C++/C程序的头文件以“.h”为后缀,C程序的定义文件以“.c”为后缀,C++程序的定义...
上传时间: 2014-01-27
上传用户:colinal
资源简介:本书并不是特意一本Linux 的内部手册相反它是对操作系统的介绍同时以Linux作为示例书中每一章遵循从共性到特性的原则它们将首先给出核心子系统的概叙然后进行尽可能的详细描叙 我不会用routine_X()调用routine_Y()来增加bar 数据结构中foo 域的值这种方式来描...
上传时间: 2015-03-16
上传用户:电子世界
资源简介:是对upnp的介绍,UPnP即Universal Plug and Play通用即插即用简称UPNP。UPnP使用标准的TCP/IP和网络协议,使它能够无缝的融入现有网络。是intel、力推的
上传时间: 2013-12-24
上传用户:源码3
资源简介:upnp得技术文档 是对upnp的介绍,UPnP即Universal Plug and Play通用即插即用简称UPNP。UPnP使用标准的TCP/IP和网络协议,使它能够无缝的融入现有网络。是intel、力推的
上传时间: 2015-04-20
上传用户:66666
资源简介:这是一个关数据库教学软件的介绍,很有用哟,要想学好数据库,必需了解哟
上传时间: 2015-05-28
上传用户:叶山豪
资源简介:共轭法.本程序仅仅提供了一个示范程序,对不同的目标函数,我们可以修改其参数得到解法
上传时间: 2015-08-17
上传用户:JIUSHICHEN
资源简介:本程序是一个读取多通道数据的例子(逐字读取或整行读取)。
上传时间: 2015-08-20
上传用户:515414293
资源简介:本软定时器模快所通过一个唯一的索引(即序号)来表识每一个软定时器,这个序号从0到MAX_SOFT_TIMER-1 ,最多为255个。要使用软定时器模块,首先需要让软定时器管理任务运行起来。软定时器管理任务的函数名称为SoftTimer,所以只需要Small RTOS的要求在Config...
上传时间: 2013-12-21
上传用户:xiaoxiang
资源简介:关于遗传算法(GA)的相关内容介绍(英文资料)以及算法工具箱
上传时间: 2013-12-25
上传用户:caixiaoxu26
资源简介:一个用于网络对战的五子棋客户端程序,非常有趣
上传时间: 2013-12-19
上传用户:ls530720646
资源简介:一个用eXosip实现的UAC和UAS的例子(调试成功)
上传时间: 2015-11-03
上传用户:ywqaxiwang
资源简介:一个很不错的用于MCS51系列单片机的操作系统(KEIL C51)
上传时间: 2013-12-21
上传用户:Ants
资源简介:一本学习Win32编程的好书。本书特色: 基本入门:输出、输入、对话方块 对Unicode的介绍 图形处理:绘图、文字与字体、点阵图形与metafile 系统核心与印表机 声音与音乐 动态连结程式库 多工与多执行绪 多重文件介面 网际网路与企业内网路程...
上传时间: 2014-08-03
上传用户:z1191176801
资源简介:对html的介绍对适用于初学者《基础教程》
上传时间: 2013-12-11
上传用户:水中浮云
资源简介:通讯类的标准。对要开发SS7的朋友有很大帮助的。(通讯协议)
上传时间: 2015-12-07
上传用户:trepb001
资源简介:用Labwindows/CVI开发的一个程序,可以对计算机的声卡进行数据采集,并将采集数据以波形方式在软件界面上实时显示,同时进行简单的频谱分析.
上传时间: 2015-12-10
上传用户:黄华强
资源简介:此文件包括FIR滤波器的设计对EDA的介绍,以及用VHDL语言实现FIR滤波器的FPGA实现
上传时间: 2013-12-02
上传用户:qw12
资源简介:线性代数的发展(Linear Algebra)是代数学的一个分支,它以研究向量空间与线性映射为对象;由于费马和笛卡儿的工作,线性代数基本上出现于十七世纪。直到十八世纪末,线性代数的领域还只限于平面与空间。
上传时间: 2016-01-02
上传用户:sardinescn