STM32F103C8 uCOSIII例程分享

2019-07-20 23:46发布

STM32-uCOSIII


uCOSIII Version : V3.03.00

STM32F103 MDK5.13


工程目录

1.uCOSIII-LED 控制LED闪烁 串口测试FPU功能 2.uCOSIII-DelTask 创建和删除任务 3.uCOSIII-SuspendTask 挂起和恢复任务 4.uCOSIII-TimeSlicing 时间片任务调度 5.uCOSIII-DirectReleaseISR 直接发布中断模式 6.uCOSIII-DelayReleaseISR 延迟发布中断模式 7.uCOSIII-SoftwareTimer 软件定时器 单次,周期,延时周期 8.uCOSIII-ShareDataErr 不使用信号访问共享资源出错示例 9.uCOSIII-BinSemShareData 使用二进制信号访问共享数据 10.uCOSIII-BinSemSyncTask 使用二进制信号同步任务 11.uCOSIII-MutexSem 使用互斥信号提升任务优先级 12.uCOSIII-TaskEmbedSem 使用任务内嵌信号 13.uCOSIII-ISRSyncTask 使用中端和任务内嵌信号进行同步 14.uCOSIII-TaskQue 使用消息队列传递信息 15.uCOSIII-TaskEmbedQue 使用任务内嵌消息队列传递信息 16.uCOSIII-QueUseNotice 队列传输丢数据原因 17.uCOSIII-EventFlagGroup 串口接收协议用事件标志组控制任务 18.uCOSIII-MemManage 申请释放内存及监控剩余内存 19.uCOSIII-StatTask 统计任务统计CPU和栈使用率

代码在github上面  链接https://github.com/BearZPY/STM32-uCOSIII
按照原子uCOSIII指南写的例程 
没有其模块  所有的程序只涉及到一个 led和串口3 适合于只有核心板的同学的学习,还涉及到串口透传协议,如果有问题欢迎反馈
个人觉得原子哥书上面延迟中断的部分有一点问题 是需要加入部分代码的 不是直接宏定义修改的 可以查看目录里的例程
建立工程的时候 使用MDK5自带库 所以直接修改 芯片选择 就能使用在f103 其他系列上
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。