blogernice

导航

统计

10 2020 档案

DSB,ISB,DMB指令
摘要:4.11.9. DBG、DMB、DSB 和 ISB 调试指令、数据内存屏障指令、数据同步屏障指令和指令同步屏障指令。 语法 DBG{cond} {#option} DMB{cond} {option} DSB{cond} {option} ISB{cond} {option} 其中: cond 是一 阅读全文

posted @ 2020-10-28 10:40 blogernice 编辑

reset相关问题讨论
摘要:1 引言 Reset作为一个芯片的“发令枪”,是每个芯片必不可少的信号,接下来就跟大家聊聊关于reset的那些事… 通常情况下,reset可以分为两大类,一类是同步reset,另外一类是异步reset。它们各自存在不同的优缺点,比如: 同步reset需要在clock的有效边沿才会起作用,所以对gli 阅读全文

posted @ 2020-10-28 10:16 blogernice 编辑

ARM汇编:MRS和MSR指令
摘要:ARM汇编:MRS和MSR指令 ARM中有两条指令用于在状态寄存器和通用寄存器之间传送数据。 一:下面先来说说状态寄存器 针对32位的ARM处理器,状态寄存器就是一个32位长的寄存器。每个位的含义如下图: 分成了4部分: 1,条件标志位 N(Negative), Z(Zero), C(Carry), 阅读全文

posted @ 2020-10-19 14:50 blogernice 编辑

ARM汇编之MOV PC,LR
摘要:ARM汇编之MOV PC,LR BL NEXT ;跳转到子程序 ......... ;NEXT处执行 NEXT .......... MOV PC,LR ;从子程序返回 这里的BL是跳转的意思,LR(R14)保存了返回地址,PC(R15)是当前地址,把LR给PC就是从子程序返回。 1.SP(R13) 阅读全文

posted @ 2020-10-19 14:46 blogernice 编辑

ARM汇编:数据处理指令集:MOV、ADD、ADDS、ADC、SUB、SUBS、SBC、RSB、MUL、AND、ORR、EOR、BIC、CMP、TST、TEQ、LSL、LSR、ASR、RORV
摘要:ARM指令集——数据处理指令 数据处理指令有: MOV、ADD、ADDS、ADC、SUB、 SUBS、SBC、RSB、MUL、AND、 ORR、EOR、BIC、CMP、TST、 TEQ、LSL、LSR、ASR、RORV 数据处理指令语法 <操作{<cond>}{S}> <Rd>, <Rn>, <Op 阅读全文

posted @ 2020-10-19 14:44 blogernice 编辑

ARM汇编文件的组成和汇编指令类型
摘要:ARM汇编文件的组成 指令:编译完成后作为一条指令(机器码)存储在内存单元中,CPU执行时能够完成处理的操作 伪指令:在编译时替换成能被识别的ARM指令 伪操作:知道编译器进行编译,编译完成后不生成指令,也不占用内存空间。 ARM汇编指令类型 数据处理指令 跳转指令:实现程序执行过程中的跳转 Loa 阅读全文

posted @ 2020-10-19 14:42 blogernice 编辑

ARM的六大类指令集---LDR、LDRB、LDRH、STR、STRB、STRH
摘要:ARM微处理器支持加载/存储指令用于在寄存器和存储器之间传送数据,加载指令用于将存储器中的数据传送到寄存器,存储指令则完成相反的操作。常用的加载存储指令如下: — LDR 字数据加载指令 — LDRB 字节数据加载指令 — LDRH 半字数据加载指令 — STR 字数据存储指令 — STRB 字节数 阅读全文

posted @ 2020-10-19 14:40 blogernice 编辑

ARM汇编:汇编中IA、IB、DA、DB和FD、ED、FA、EA什么意思?
摘要:ARM指令的多数据传输(STM、LDM)中,提到:多寄存器的Load和Store指令分为2组:一组用于数据的存储与读取,对应于IA、IB、DA、DB,一组用于堆栈操作,对应于FD、ED、FA、EA, 两组中对应的指令含义相同。 IA:increase after ;表示数据传输后地址增加IB:inc 阅读全文

posted @ 2020-10-19 14:37 blogernice 编辑

电源符号:VCC、VDD、VEE、VSS、VBAT各表示什么意思?
摘要:下面是stm32vet6的引脚图: 电路设计以及PCB制作中,经常碰见电源符号:VCC、VDD、VEE、VSS、VBAT,他们具有什么样的关系那? 一、解释 (1)VCC:C=circuit 表示电路的意思, 即接入电路的电压 (2)VDD:D=device 表示器件的意思, 即器件内部的工作电压; 阅读全文

posted @ 2020-10-19 14:00 blogernice 编辑

关于DMA,TCM(ITCM和DTCM)和Cache
摘要:DMA DMA=Direct Memory Access。这是一种通过硬件实现的数据传输机制。简单的说,就是不在CPU的参与下完成数据的传输。DMA是一种硬件设备。这种设备的工作原理是这样的:——首先CPU告诉DMA设备,要有一堆数据需要传输,为了效率而请它出马。(DMA请求)——DMA收到CPU的 阅读全文

posted @ 2020-10-19 13:56 blogernice 编辑

点击右上角即可分享
微信分享提示