STM32F103ZET6学习笔记(1)---CM3基础
来源:互联网 发布:starstail mac 安装 编辑:程序博客网 时间:2024/06/05 14:33
编程模型
CM3只能使用thumb与thumb-2指令集。
支持字(32位),半字(16位),字节(8位)等数据类型。
arm处理器将所有打断程序正常执行的称之为异常,如软件中断,时钟,计数器中断,外硬件中断,断电,硬件故障等。
复位时处于线程模式特权访问,当发生异常时进入处理模式特权访问。
特权访问可通过MSR 指令改变control[0]=1来进入用户访问,用户访问资源使用限制,且不能返回特权访问,只能通过异常的处理模式特权访问的处理函数使用MSR指令改变control[0]=0返回特权模式。
总线接口与存储器映射
1 0
- STM32F103ZET6学习笔记(1)---CM3基础
- stm32f103zet6开篇学习
- 《Cortex-CM3权威指南》——Cortex-CM3基础
- 基于stm32f103zet6的定时器的学习1(理论知识)
- 基于stm32f103zet6的FAT16文件系统学习1(初识FAT16)
- GD32F130FXP6学习笔记九:Cortex-M3 cm3.h 关于开关总中断函数解释
- 基于stm32f103zet6的串口学习
- 基于stm32f103zet6的DMA学习
- 基于stm32f103zet6的RTC学习
- 基于stm32f103zet6的DS1302学习
- 基于stm32f103zet6的IIC学习
- 基于stm32f103zet6的看门狗学习
- STM32F103ZET6学习总结……
- 基于stm32f103zet6之UC/OS_II的学习1(初步移植OS--点灯大法)
- 基于stm32f103zet6的外部中断学习
- 基于stm32f103zet6之nor flash的学习
- 基于stm32f103zet6之硬件SPI的学习
- 基于stm32f103zet6的内存管理的学习
- HDU5137 How Many Maos Does the Guanxi Worth(最短路,spfa)
- Linux下.tgz、.rpm等软件包的常用安装方法
- css 修改placeholder的颜色
- [小题大做] Github + Jenkins 实现自动化部署 hexo 博客静态文件
- 正向代理与反向代理【总结】
- STM32F103ZET6学习笔记(1)---CM3基础
- Mybatis整合spring
- Android设计模式-观察者模式
- python创建命令行地址簿程序
- 随便乱说
- WIN7 PHPSTORM 配置XDEBUG解决方法
- java的(PO,VO,TO,BO,DAO,POJO)解释
- Tensorflow实现Mnist的Tensorboard
- AngularJS--自定义服务的三种方式用法总结