- #include "uSCore.h"
- void SystemInitial(void);
- void SystemInitial(void)
- {
-
- }
- //==============================================================================
- void main(void)
- {
- uSCore_Initial(SystemInitial);
-
- while(1);
- }
- // end of file -----------------------------------------------------------------
复制代码从我写程序的习惯来看,我习惯在main程序之初,首先调用一个总的初始化函数。
因为这个总的 系统初始化函数几乎和main函数的其他部分一样调用各种模块,而它又不从属于任何模块,而我又没有打算那么啰嗦的为此另外新建一个模块,而居然只有一个函数,那就实在太操蛋了。
所以我总是把这个 系统总初始化函数和main写在主源文件里。
调用uSCore_Initial(),还是老套路,通过回调,把uSer里的初始化也给顺带掳掠上。 |