在stm32裸机程序中,举个简单的例子,比如主循环有三个函数,一个是处理LCD显示,一个是无线通信,一个是按键处理。如果无线通讯程序中需要delay十几秒,那LCD显示就会有问题,而且按键检测也会不灵,说这个例子主要就是想说delay暂用cpu不释放,或者用定时器来延时时,这个cp控制问题,使得顺序处理几个任务时对那些实时响应的要求高的任务就得不到效果,如果用操作系统的话肯定没有这个问题,因为delay的时候,任务是把cpu使用权释放掉的,不用操作系统的话,这个问题怎么解决,谁能提供下经验或者方法? |