STM32
oNicolasCage
这个作者很懒,什么都没留下…
展开
-
stm32 NVIC中断管理实现[直接操作寄存器]
转自:http://www.ichanging.org/stm32_NVIC.html cortex-m3支持256个中端,其中包含了16个内核中断,240个外部中断。stm32只有84个中断,包括16个内核中断和68个可屏蔽中断。stm32f103上只有60个中断,f107上才有68个中断。 中断是stm32很基础的一个功能,学会使用中断,才可以更好的使用其他的外设。理解stm转载 2015-06-26 15:42:18 · 2740 阅读 · 0 评论 -
STM32中断与事件的区别
事件是中断的触发源,开放了对应的中断屏蔽位,则事件可以触发相应的中断。 事件还是其它一些操作的触发源,比如DMA,还有TIM中影子寄存器的传递与更新; 简单点就是中断一定要有中断服务函数,但是事件却没有对应的函数. 但是事件可以触发其他关联操作,比如触发DMA,触发ADC采样等. 可以在不需要CPU干预的情况下,执行这些操作. 中断则必须要CPU介入. 、 中断和事件的产生源都可原创 2015-06-27 17:39:55 · 1448 阅读 · 0 评论