对于单片机来说,大家都不陌生,而且从大学开始的时候,我们这一代就开始从郭天祥的51单片机,虽然说这本书作为入门级别是非常好,但是如果真的要出来工作的时候,确实需要吸收好多知识才能胜任工作,之前看过一篇文章叫
《浅谈单片机应用程序架构》,我就开始想着如何实现里面的功能代码,这位大神没有直接给出源代码,但是都十分详细地描述了如何实现,大家可以先看下:
但是在实践中遇到过不小的问题:比如可能因为keil的原因,里面使用结构体数组的时候会出现莫名bug,
TaskComps[i].Timer = TaskComps[i].ItvTime; //TaskComps[i].ItvTime会出现无法赋值给TaskComps[i].Timer
开始初始化: