高性能+高代码密度+小硅片面积,3璧合一,使得CM3大面积地成为理想的处理平台:
低成本单片机:CM3与生俱来就适合做单片机,甚至简单到用于做玩具和小电器的单片机,都……
Thumb-2真不愧是一个突破性的指令集。它强大,它易用,它轻佻,它高效。 Thumb-2是16位Thumb指令集的一个超集,在Thumb-2中,16位指令首次与32位指令并存……
为了增强和扩展指令系统的能力而奋斗,多少年来这一直是ARM锲而不舍的精神动力。
由于历史原因(从ARM7TDMI开始),ARM处理器一直支持两种形式上相对独立的指令集,它……
处理器命名法
以前,ARM使用一种基于数字的命名法。在早期(1990s),还在数字后面添加字母后缀,用来进一步明细该处理器支持的特性。就拿ARM7TDMI来说,T代表Th……
ARM十几年如一日地开发新的处理器内核和系统功能块。这些包括流行的ARM7TDMI处理器,还有更新的高档产品ARM1176TZ(F)-S处理器,后者能拿去做高档手机。功能的不断……
让我们回顿一下ARM的进化史,你会知道为什么会有品种如此之多的ARM处理器和ARM架构。 ARM在1990年成立,当初的名字是“Advanced RISC Mach……
Cortex-M3处理器内核是单片机的中央处理单元(CPU)。完整的基于CM3的MCU还需要很多其它组件。在芯片制造商得到CM3处理器内核的使用授权后,它们就可以把CM3内核用在自……
这是两种完全不同构架的CPU,其指令也是完全不同的,就像51和X86,功能可能实现的差不多,都是运算。但其内部构架不一样的。不过上升到C编程的话,其区别已经被编译器包装,使用起来都……
将8051应用程序迁移到ARM Cortex-M处理器上……
bxCAN exemple1:
这个例子展示了如何使用STM32的BxCAN模块来收发数据。在本例中,BxCAN模块工作在loopback模式下,即从接收端接收从发……