int main()
{
。。。
__nop();
__enable_interrupt();//开放总中断
while(1)
{
if (System.SysTickFlag)//节拍曾中断过
{
System.MainLoopFlag = true;//报告节拍中断中的喂狗程序主循环正常
System.SysTickFlag = false;//准备下次测试
。。。。
}
}
}
哈哈,这也是俺最常用的一个结构……
但对老农的这句有点疑惑“但一定要在H头文件中用extern加变量或函数声明”,俺都是在H文件中对函数做extern声明,但变量的extern声明一般都是放在C文件中的,不知道这样为什么不好?!