最近论文搞完了。在等待新的元器件时候开始了地面站的调试,觉得该试试好玩的东西了。决定给地面站加入一个UCOSII系统。好玩一些。
随便在网上找了下UCOSII for stm32f103c8t6移植版本,修改时钟,下载调试,OK。
开始试试下任务调度,按照例程序试试效果,还不错。继续试试信号量。还不错,最后决定还是使用软件定时器来进行使用。
打开os_cfg.h中 OS_TMR_EN 设置为1即可打开。编译发现有错,没有定义OS_TASK_TMR_PRIO 。。查询资料发现这个是需要自己定义的,
在app_cfg.h中设置下优先级就OK了。