
Cortex
Qitas
这个作者很懒,什么都没留下…
展开
-
Fault
(CoreDebug->DHCSR & 1)__breakpoint()函数是ARM编译器所支持的内部指令,这个函数的作用是在指令流中插入一个断点指令(BKTP) SCB ->CCR |= 0x18; /* enable div-by-0 and unaligned fault*/SCB ->SHCSR |= 0x00007000; // enable Us原创 2017-07-21 11:07:59 · 1233 阅读 · 0 评论 -
cortex M0
Cortex M0: 32位ARMv6M架构,核心为冯诺依曼结构,3级流水线RISC,指令和数据共享同一总线,0.85DMIPS/MHz。 现有尺寸最小、能耗最低(在不到12K门的面积内能耗仅有 85 µW/MHz)的ARM微控制器,1/3的Cortex M3芯片面积,超低的门数便于和其他单元组合成强大的SOC,如无线通信和传感器SOC。 只有56个控制指令便于彻底掌握原创 2017-07-31 18:10:36 · 1483 阅读 · 0 评论 -
汇编语言
# 针对M0的汇编总结: 1、命令(Direction),不能转换为机器指令,主要用于控制汇编器和编译器对程序代码进行处理,而汇编助记符指令(Instruction)可以转换为机器指令。 2、Thumb指令,指示后续指令为Thumb指令,cortex M0只能使用Thumb指令。 3、AREA原创 2017-11-20 17:24:09 · 687 阅读 · 0 评论