arm 控制寄存器
来源:互联网 发布:网络暴力有哪方面影响 编辑:程序博客网 时间:2024/06/05 03:56
一、 cpu工作原理:
1. cpu读取数据是通过寄存器的 1/0来转换的。2. cpu中对存储地址是分段的,每一段代表不同的存储类。3. cpu对外设的控制其实就是对寄存器的控制。
二、 gpio(general purpose io)寄存器:
1. 普通gpio是分组来管理的,每组由6个寄存器对gpio进行配置,每组实现的功能不一样。 1. GPC0CON[32:0] // 对功能的配置(每4位表示一个gpio脚) 2. GPC0DAT[4 :0] // 对gpio的高低电平进行配置 3. GPC0PUD // 对gpio的上拉进行配置 4. GPC0DRV // 对gpio的上拉进行加强 5. GPC0CONPDN // 对功耗进行配置 6. GPC0PUDPDN // 对功耗进行配置2. 在linux 的驱动中gpio的寄存器都已经配置好了,我们只要对gpio的数据寄存器进行操作即可。3. 外设和cpu的控制器(寄存器)打交道。4. 通过配置寄存器来实现某种功能。5. cpu 的对应 gpio的寄存器是固化的。6. 每个寄存器间的地址相差4个字节。
三、 cpu 升级:
1. arm核的升级 : conter-A8 --> conter-A9 ( 指令集的添加 )2. cpu(同一个arm核): 1. 主频的升高 2. 对外兼容的存储增大
0 0
- arm中断控制寄存器
- arm 控制寄存器
- arm中断控制寄存器详解
- arm中断控制寄存器详解
- ARM中断控制寄存器介绍(1)
- LPC系列arm处理器UART控制寄存器
- 【ARM】控制寄存器的几种方式
- ARM寄存器
- Arm寄存器
- ARM寄存器
- ARM寄存器
- arm寄存器
- ARM寄存器
- arm寄存器
- ARM寄存器
- arm 寄存器
- ARM 寄存器
- ARM寄存器
- CF723E 欧拉回路
- 派生类的构造函数和析构函数(C++面向对象)
- Android Studio插件整理
- Centos修改镜像为国内的阿里云源或者163源等国内源
- JAVA数据类型
- arm 控制寄存器
- 后台获取数据关联表-数据结构-嵌套页面
- description方法
- Centos查看端口占用情况和开启端口命令
- Docker Guideline Docker 上手操作
- lua中遍历table的几种方式比较
- Java ConcurrentModificationException异常原因和解决方法
- 关于PHP实现迭代器和迭代
- 反转链表