嵌入式开发的基础知识大揭秘

本文揭示了嵌入式开发中的基础知识,包括ARM中常见的英文缩写解释、MAM使用注意事项、ARM处理器对异常中断的响应过程、ARM指令与Thumb指令的区别、ATPCS规则、ARM程序与Thumb程序的混合使用场景、ARM处理器的运行模式、异常类型及其向量、存储器格式、寄存器总结、存储器重映射原因、锁相环操作要点、以及ARM7与ARM9的区别。此外,还介绍了UART0、I2C和PWM的基本操作方法。
摘要由CSDN通过智能技术生成

嵌入式开发的基础知识大揭秘

37593087ffe42b68da1ab8df979dbe98.png///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///dedfa3bb9c551712b73004657460f3b5.png

85715ef4e57f0e9e00a7c69974a827a0.png

搜索了一些有关于对嵌入式开发的一些基础知识,分享给大家!

1.ARM中一些常见英文缩写解释

MSB:最高有效位;

LSB:最低有效位;

AHB:先进的高性能总线;

VPB:连接片内外设功能的VLSI外设总线;

EMC:外部存储器控制器;

MAM:存储器加速模块;

VIC:向量中断控制器;

SPI:全双工串行接口;

CAN:控制器局域网,一种串行通讯协议;

PWM:脉宽调制器;

ETM:嵌入式跟踪宏;

CPSR:当前程序状态寄存器;

SPSR:程序保护状态寄存器;

2.MAM使用注意事项

答:当改变 MAM定时值时,必须先通过向 MAMCR写入 0来关闭 MAM,然后将新值写入 MAMTIM。最后,将需要的操作模式的对应值不能中断 FIQ。为了使 FIQ更快,所以这种模式有更多的影子寄存器。FIQ不能调用 SWI(软件中断)。FIQ还必须禁用中断。如果一个 FIQ例程必须重新启用中断,则它太慢了,并应该是 IRQ而不是 FIQ。

6.ARM处理器对异常中断的响应过程

答:ARM处理器对异常中断的响应过程如下所述:

保存处

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值