"); //-->
基于Cortex-M3内核的嵌入式软件开发an179
目 录
第一章 Cortex?-M3内核... 4
1.1 嵌套向量中断控制器(NVIC)... 4
1.2 存储器保护单元(MPU)... 4
1.3 调试端口(DAP)... 4
1.4 存储器映射... 4
第二章 基于Cortex-M3内核的软件开发... 6
2.1 异常处理(Exception handling)... 6
写一个异常表... 6
写一个异常处理过程... 7
放一张异常表... 7
系统控制空间(SCS)寄存器的配置... 7
设置一个中断请求... 9
中断的优先级... 9
2.2 存储器保护单元(MPU)... 9
MPU寄存器的地址... 9
储器保护单元(MPU)的配置... 10
存储器区域的大小和属性寄存器(存储器存取的类型和许可)... 10
子区域(Sub-regions)... 11
2.3 栈和堆的配置... 11
配置栈和堆... 11
一个区域模型... 11
两个区域模型... 12
八字节栈队列... 12
2.4支持的指令集... 13
访问存储器指令... 13
屏蔽指令... 13
条件执行指令... 14
2.5位别名区(Bit-banding)... 15
地址变换(Address translation)... 15
位别名区的读写(Reading and writing to the bit-banding region)... 15
使用别名区的C语言代码(Using bit-banding from C code)... 15
2.6执行状态(Execution Modes)... 16
工作方式(Operating Modes)... 16
主堆栈和进程堆栈(Main and Process Stacks)... 16
2.7管理程序调用(Supervisor Calls(SVC))... 16
2.8 系统定时器(SysTick)... 18
系统定时器... 18
系统定时器的配置... 18
2.9 RVCT3.0的设置... 19
编译器和汇编器的设置... 19
链接器的设置... 19
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
一文读懂SiC Combo JFET技术
压力传感器在保健设备中的应用
MedWinV3集成开发环境安装步骤
60MHZ晶体振荡电路
什么是量子电池,如何构建量子电池?
70MHz晶体振荡电路
攻克28G PAM4抖动难题!差分输出VCXO如何重塑光通信时钟架构
MedWinV3热键
MedWinV3右键菜单命令
MLP8 [M45PE80_M45PE40]
AI驱动内存革新 台积电与三星引领存储技术抢攻万亿商机
2024-28 年先进晶圆厂产能将增长69%
MedWinV3项目管理器
70MHz并联晶体振荡器电路
时间管理的十大关键
观看医疗保健中各种可能的应用:飞思卡尔Z-Star演示
高频信号发生器电路
控制回路仿真入门:LTspice波特图分析详解
从起居室到开阔的道路:为更多汽车带来优质音响
注意力:能力集中的奥秘——选自《唤起心中的巨人》
MC9S08LL16应用于医疗设备
48MHz的HCMOS振荡器电路
飞思卡尔的家用便携式医疗应用
软银CEO孙正义:未来10年要成为全球最大超级AI平台供应商
ASML研发5纳米分辨率Hyper NA光刻机
形气:推动人生的力量——选自《唤起心中的巨人》
斑竹的艺术
EQ:开通你的成功之路
Nissan推出第三代e-POWER技术 可用电力直驱马达
加速度传感器在保健设备中的应用