ARM
changeyourmind
从事物联网工作
展开
-
cortex-m3 栈的8字节对齐
http://www.cnblogs.com/reload/archive/2013/06/27/3159053.html一、什么是栈对齐?栈的字节对齐,实际是指栈顶指针须是某字节的整数倍。因此下边对系统栈与MSP,任务栈与PSP,栈对齐与SP对齐 这三对概念不做区分。另外下文提到编译器的时候,实际上是对编译器汇编器连接器的统称。之前对栈的8字节对齐理解的不透,就在网上查了好多有关栈字转载 2016-11-03 15:20:35 · 3445 阅读 · 0 评论 -
ARM中断嵌套寄存器NVIC使用说明
在ARM9系列中,针对某种具体的芯片如stm23f103zet6,可以将其看做contex-M3和外设的集成。针对于某种具体的功能(计数器、spi等)要同时对该功能下内核的状态和外设的状态进行设定。在ARM9中,中断与内核紧密联系,要实现某一外设的中断功能就必须对内部控制系统(NVIC)进行设定。 转自:秦工的博客http://www.arm32.com/post/304.html 1)转载 2016-11-03 16:07:03 · 7143 阅读 · 0 评论 -
单片机中的WFI/WFE指令
进入低功耗模式的两个指令,这是ARM里CMSIS内核中的指令。详情请参考链接里大神们的讨论链接http://www.wowotech.net/armv8a_arch/wfe_wfi.htmlcmsis_arm.cc里有如下说明/** \brief Wait For Interrupt \details Wait For Interrupt is a hint instruc原创 2017-02-10 19:21:01 · 11121 阅读 · 0 评论