IOT Hardware
毕健
这个作者很懒,什么都没留下…
展开
-
ARM指令集发展概述
指令集的设计是处理器结构中最重要的一个部分,用ARM的术语称之为ISA(Instruction Set Architecture)。所有的ARM Cortex-M 处理器均基于Thumb-2技术,在一种工作状态中允许混合使用16位和32位指令。这一点与传统的ARM处理器如ARM7TDMI不同。为了更好地理解ARM处理器中不同指令集的差异,接下来我们简单回顾一下ARM指令集的发展历史。翻译 2017-05-01 08:36:43 · 6892 阅读 · 0 评论 -
nRF52832及nRF52840片上系统功能概述
nRF52832片上系统具有超低功耗及极高的设计灵活性,可以支持多种无线通信协议,功能十分强大。非常适合蓝牙低功耗,ANT及2.4GHz 超低功耗无线应用。nRF52832片上系统内嵌32位ARM Cortex-M4F CPU ,具有512kB flash 及64kB RAM。片上集成的2.4GHz 无线收发器支持蓝牙低功耗(BLE),ANT及2.4 GHz 私有协议栈。同时与nRF51系翻译 2017-04-15 21:03:20 · 15155 阅读 · 0 评论 -
ARM中当立即数作为第二个操作数(源操作数)时如何使用MOV指令
原文链接:点击打开链接问题:我刚开始学习ARM汇编语言,不太清楚如何利用MOV指令将立即数传入到寄存器。在ARM参考手册及我的课本中,都说MOV指令后跟的立即数变化范围是0~255。但是当我在ADS1.2集成开发环境中进行测试时,下述指令语句却正常运行。MOV R2, #0xFFFFFFFF根据上述说法数字0xFFFFFFFF不是超出了范围吗?为什么会出现这种...翻译 2016-05-30 22:07:19 · 6428 阅读 · 1 评论