物联网之ARM体系结构及接口技术
许新天
这个作者很懒,什么都没留下…
展开
-
物联网之ARM体系结构及接口技术一(ARM基础)
ARM基础认识ARMARM 产品线:ARM 体系架构:不同ARM体系采用不同的指令集,哈弗结构是数据和指令分开存储并行(现在都是基于这种结构),早期的冯诺依曼(普林斯顿)结构是混合存储的ARM系统硬件组成和运行原理:手机程序存储在FLASH中,板子上电之后CPU会将程序搬到内存中进行执行(提高执行速率)控制器找到FLASH程序的地址,然后把指令取出来运算器用于指令的...原创 2018-09-07 01:00:48 · 1957 阅读 · 0 评论 -
物联网之ARM体系结构及接口技术二(ARM指令)
ARM指令搬移指令mov r13,#3mov r0,r1mov r0,r1,LSL#2 @LSL#2表示逻辑左移两位,将r1左移两位之后的数值赋给寄存器r0 mov r0,r1,LSR#2 @LSR#2表示逻辑右移两位,将r1右移两位之后的数值赋给寄存器r0mrs ...原创 2018-09-07 11:39:33 · 1659 阅读 · 0 评论 -
物联网之ARM体系结构及接口技术三(异常处理)
异常处理异常种类• 中断 IRQ FIQ 外部硬件触发• 软中断 Soft interrupt 系统调用• 复位 Reset 如手机死机了,按power键 • 未定义指令 Undefined instruction • 数据异常 Data abort 数据越界 中断异常...原创 2018-09-07 11:40:02 · 334 阅读 · 0 评论 -
物联网之ARM体系结构及接口技术四(裸机开发)
裸机开发开发板 复杂 嵌入式产品裸机驱动的开发步骤(最简例子 LED灯控制)1. 看电路图 a. 找到我要控制的设备 b. 找到设备在CPU侧的控制管脚(如GPX2_7)2. 看芯片手册 (先看相关的中文文档,熟悉设备,再看手册) a. 搜索电路图里对应控制管脚的名称(如GPX2) b. 看目录找到对应的控制模块(如:...原创 2018-09-07 11:40:14 · 426 阅读 · 0 评论 -
物联网之ARM体系结构及接口技术五(通讯接口)
通讯接口设备间 通讯实现• 串行通讯单线 双线 uart (全双工 异步)双线 i2c (半双工 同步)三线 spi (全双工 同步)• 并行通讯 多根数据线 地址线,如内存串口 UART 协议 UART 内部机制UART 编程• 初始化 管脚设置为UART模...原创 2018-09-07 11:40:25 · 580 阅读 · 0 评论 -
物联网之ARM体系结构及接口技术六(中断机制)
中断机制中断中断 过程1. 中断初始化 a. 管脚初始化 b. 中断控制器初始化2.中断向量表 a.中断发生后,硬件自动跳转 b. 现场保护 c. 调用中断处理3.中断处理 a. 根据中断号做相应处理 b. 清中断 c. 现场恢复中断源Exynos4412中断控制器包含160个中断控制源,分三类分...原创 2018-09-07 11:40:35 · 589 阅读 · 0 评论 -
物联网之ARM体系结构及接口技术七(波形控制)
波形控制设备间 通讯实现 • 串行通讯单线 双线 uart (全双工 异步)双线 i2c (半双工 同步)三线 spi (全双工 同步)• 并行通讯 多根数据线 地址线,如内存串口 UART 协议uart 串口波形发送 0xFF 0X00 0X04 0X08数据串行通信参数...原创 2018-09-07 11:40:47 · 460 阅读 · 0 评论