目录
1、嵌入式微处理器指令集架构
2、中断与异常处理系统
3、GPIO口
1、嵌入式微处理器指令集架构
(1)最常见的指令集架构:X86和ARM
- X86架构:是由Intel公司主导,是目前个人计算机等通用计算机系统的主流指令集架构。
- ARM架构:是由ARM公司主导的,是嵌入式市场上的主流指令集架构。
(2)微处理器的指令集架构可以分为:
- 复杂指令集(CISC)例如:X86
- 精简指令集(RISC)例如:ARM、MIPS、Power ISA
- 超长指令自指令集(VLIM)
(3)MIPS
- 无内部互锁流水级的微处理器,是一种精简指令集架构。
(4)Power ISA
- 精简指令集架构
(5)ARM
- 全球使用最多的32位嵌入式RISC指令集架构
- ARM Cortex-M3
2、中断与异常处理系统
- 中断事件的发生一般都是随机的或者是周期的,采用中断技术后,大大提高了微处理器执行的效率。
- 中断技术应用于CPU内部与外部紧急事件处理、机械故障的处理、时间控制等多方面。
(1)根据中断源的不同分为:硬件中断和软件中断两类
- 硬件中断
- 也称为外部中断,主要分为两种可屏蔽中断和不可屏蔽中断。
- 可屏蔽中断:可以在CPU要处理其它操作时,被软件屏蔽或者忽略。
- 不可屏蔽中断:无法通过软件进行屏蔽,CPU必须无条件响应。
- 软件中断:常用在处于非特权的应用程序访问一些需要在特权模式下才能执行的系统服务。
3、GPIO口
GPIO口:通用输入输出端口,通过GPIO端口可以输入和输出高低电平,是微控制器必须具备的外设功能,通常用于简单设备的控制。
(1)GPIO工作模式
输入模式:
- 浮空输入
- 上拉输入
- 下拉输入
- 模拟输入
输出模式:
- 开漏输出
- 推挽输出
- 复用开漏输出
- 复用推挽输出
(2)GPIO特点
- 可配置多达90个GPIO
- 高度灵活引脚复用,可以用作GPIO口
- 配置为输入模式时,可以承载3.3v的电压
- 可以通过高级高性能总线访问所有端口
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/17134.html