编程经验小结
详细内容
1、声明全局变量时不能用static,static使得变量只存在定义他的文件里或函数里,外部程序无法访问。
2、外部变量声明: volatile 可加可不加。
3、声明结构变量:extern EF EFS1;
4、全局变量在一个文件里定义后,以后那个文件用到用extern声明即可。
5、UCOS2建立几个任务,如果某个任务出现问题,程序跑不起来,在调试时可以一个任务一个任务的加上,就能找出那个任务出了问题。
6、调试时全速跑再停下老是停在空闲任务里,猜想所有任务运行只需很少时间。
7、定义指针变量时一定要初始化,此时应将变量指向一个固定的地址,否则老是出错。
8、程序调试时同一动作多调试几次。
