1、关闭整个CPU的所有中断;2、关闭特定外设的所有中断;3、关闭特定外设的特定中断源。
http://blog.csdn.net/zoomdy/article/details/54954168 mingdu.zheng at gmail dot com
1、总开关
每个CPU有一个中断总开关。通过CPU中断控制寄存器实现。Corte…
Cortex-M3/M4/M7有BASEPRI特殊功能寄存器可以屏蔽优先级低于BASEPRI设定值的中断,但Cortex-M0/M0没有BASEPRI寄存器,不过仍然可以实现相识的功能。
mingdu.zheng at gmail dot com http://blog.csdn.net/zoomdy/article/details/79316998
实现方法
虽…
利用Cortex-M的Send-Event-on-Pend特性实现休眠轮询编程模式,休眠轮询模式在保持程序设计简单性的同时降低了功耗。
mingdu.zheng at gmail dot com http://blog.csdn.net/zoomdy/article/details/79399478
轮询模式因为不涉及中断处理,因此在程序结构…
Cortex-M入门
还是要看书,看书才能系统性地掌握。手上得有块开发板,实践才能深刻理解。开发工具要用好,“工欲善其事,必先利其器”。
http://blog.csdn.net/zoomdy/article/details/54799787 mingdu.zheng at gmail dot com
还…
IARST-Link调试STM32时,出现 Fatal error: The selected device does not match the target device 错误,并且无法调试。这是 IAR Embedded Workbench for ARM 7.80.3 的一个bug,从IAR下载补丁即可解决该问题。
根据帖子 http://www.stmcu.o…
将全局变量组合成结构体,结构体成员变量的数目不超过32个,并按照大小排放,如此可以利用Cortex-M0/M0的指令集生成最优的代码。
mingdu.zheng at gmail dot com http://blog.csdn.net/zoomdy/article/details/79304324
将全局变量组合成结构…
mingdu.zheng at gmail dot com http://blog.csdn.net/zoomdy/article/details/78708490
问题描述
STM32F7的Flash可以在两个地址空间可见,一是AXIM接口的0x08000000处,二是ITCM接口的0x00200000处。如果将Flash定位到0x08000000处,使用J-L…