股票

SAM4S16C–定时中断SysTick_Handler

Cortex-M系列有一个定时中断SysTick_Handler,这个是内核里的,跟芯片类型就无关了,所以在STM系列和SAM系列中都会存在。所以在asf wizard中把TC-Timer Counter加入工程后,直接调用SysTick_Handler就行了。

首先初始化:

SAM4S16C--定时中断SysTick_Handler

 

初始化就是设定SysTick的基准时钟,一般使用系统时钟的一定比例就行了。以我的为例,每隔8ms,就会进入SysTick_Handler中断函数,想进行定时相关的中断操作,就可以在函数中调用。

还有一步是需要打开定时中断开关:

SAM4S16C--定时中断SysTick_Handler

这样,程序就可以正常执行力了。

打赏
原文链接:,转发请注明来源!

发表评论