单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 953|回复: 1
收起左侧

基于Cortex-M0的ucos ii可运行源码工程

[复制链接]
mai1024 发表于 2018-5-14 21:57 | 显示全部楼层 |阅读模式
编译通过可以

单片机源程序如下:
  1. /**************************************************************************
  2. 功    能: Cortex-M0上跑V2.86版的ucosii                                                          
  3. 编译环境: MDKV4.12                                                   
  4. 时    钟: 外部12Mhz                                                                                           
  5. 日    期: 11/03/14                                                           
  6. by      : AVR_DIY(苹果另一半)                                                                                 
  7. email   : syyhcl@163.com                                                                                                 
  8. **************************************************************************/
  9. #include "LPC11xx.h"                        /* LPC11xx definitions */
  10. #include "gpio.h"
  11. #include "config.h"
  12. #include "device_init.h"
  13. #include "ucos_ii.h"

  14. OS_STK TaskStartStk1[MaxStkSize];              //定义任务堆栈大小

  15. void TaskLed(void *nouse);
  16. /****************************************
  17.               main
  18. 函数功能 : 主函数
  19. 参数描述 : 无
  20. 返回值   : 无
  21. ****************************************/
  22. int main (void)
  23. {
  24.     CPU_IntDis();                                        //禁止所有中断
  25.         DeviceInit();                                        //初始化设备
  26.     OSInit();                                                //初始化OS
  27.         OSTaskCreate(TaskLed, (void *)0, &TaskStartStk1[MaxStkSize-1],1);            //创建Led显示任务
  28.         OSStart();                                                             //启动ucos ii 永远不返回
  29. }

  30. /***************************************
  31.               LED任务
  32. ***************************************/
  33. void TaskLed(void *nouse)
  34. {
  35.     nouse=nouse;                                                                         //防止编译器警告
  36.     CPU_IntEn();                                     //开时钟节拍中断
  37.     while(1)
  38.     {
  39.                 LED_TOG;
  40.         OSTimeDlyHMSM(0,0,0,50);
  41.     }   
  42. }
复制代码

所有资料51hei提供下载:
在cortex——M0上移植移植的Ucosii系统.rar (473.33 KB, 下载次数: 10)
回复

使用道具 举报

bayga456 发表于 2018-12-31 14:40 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机.

Powered by 单片机教程网

快速回复 返回顶部 返回列表