本帖最后由 ddllxxrr 于 2015-1-8 20:18 编辑
这个系统滴答时钟我第一次接触是在STM32,也就是说只要是CORTEX核的芯片,都有这个东东。
我刚开始很兴奋,觉得再也不要写延时函数了,用这个就行了。
经过了几年的实践,我现在十分不想用这个东东,为什么呢,它占用一个中断号,影响我其它东东的正确运行。
比如:我发串口中断程序。这个tick总是执行。会把我发的东东,给切断,造成不必要的麻烦。
我还是倾向于,上节的系统延时,准而且不占资源。
好了,书归正传,接上一节,启动ASF Wizard把延时模块的方式从CALLBACk换为ticket
系统提示要不要换delay.h文件,自然换啊。换完我打开delay.h文件.
呵呵,同上一节的一样唉。那还糊涂个北啊!
编译执行。
程序跑起!!!但我觉得延时和上一节的有点不一样。
也许是我的感觉错了,毕竟这是Cortex内核带的东东啊!!!
|