![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM笔记
文章平均质量分 77
6柒
学海无涯,不以苦作舟。
展开
-
ARM笔记No.4|梳理五大总线协议
ARM笔记引言并行通信:串行通信同步异步单工半双工全双工正题UART(串行、全双工、异步)RS232和RS485RS232(串行、全双工、异步)RS485(串行、半双工、异步)差分信号TTL电平IIC(串行、半双工、同步)SPI(串行、全双工、同步)可以说,这些是面试的常考考点,也是stm32等必不可少的知识。所以这些必须要懂。五大总线协议分别是UART、RS232、RS485、IIC、SPI引言在分别介绍之前,需要先搞懂一些知识:并行和串行;单工、半双工和全双工;同步和异步。补充一个概念:波特率原创 2021-06-04 01:57:53 · 2248 阅读 · 0 评论 -
ARM笔记No.3|内核工作模式&寄存器组织
ARM笔记一、内核的工作模式二、寄存器未分组寄存器分组寄存器R13R14一、内核的工作模式Cortex-A9 基于 ARMv7-A 架构,共有8种工作模式:用户模式(usr)快速中断模式(fiq)外部中断模式(irq)特权模式(svc)数据访问终止模式(abt)未定义指令终止模式(und)系统模式(sys)监控模式(mon)除用户模式以外,其它的7种处理器模式(2~8)称为特权模式(此处是 Privileged Modes 区别于上面的 svc ,svc特权模式是 Supervis原创 2021-03-18 00:29:12 · 631 阅读 · 1 评论 -
ARM笔记No.2|基本指令
ARM笔记指令机器码搬移指令条件执行指令逻辑指令算术指令跳转指令例子1例子2Load/Store指令GNU 汇编伪指令例子批量操作指令例子堆栈操作指令软中断指令这些指令都是基于汇编的(.s文件),写在FLASH上,然后再进一步解析。指令机器码搬移指令条件执行指令逻辑指令例如:使能中断和快速中断判断当前工作状态是否是ARM状态,是则切换到user工作模式算术指令跳转指令多说无益,从例子中品更有感觉例子1实现如下: .text main: mov r原创 2021-02-25 00:24:00 · 122 阅读 · 0 评论 -
ARM笔记No.1|基础认知
ARM笔记ARM体系架构ARM系统硬件组成和运行原理**ARM** 工作模式CPSR 寄存器ARM体系架构ARM 体系: ARMv4 ARMv5 ARMv6 ARMv7ARM CPU: arm7 arm9 arm10 arm11 arm-cortex-a8流水线: 3 5 6 8频率(MHZ) 80 150 260 335 667MMU 无/有 有 …结构: 冯诺依曼原创 2021-02-24 23:22:40 · 138 阅读 · 0 评论