查看: 5261|回复: 1

[原创] [IRD-LPC1768-DEV] 篇七 uc/osII在板上移植测试

[复制链接]
  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3404

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9004
    最后登录
    2025-7-20
    发表于 2019-3-31 12:07:06 | 显示全部楼层 |阅读模式
           本来想着修改原来的OSII的程序,折腾了半天发现很多函数和定义有错误,故到官网上http://www.micrium.com/download/micrium_lpc1768-sk_ucos-ii/又下载了一套进行学习和移植。对了,官网需要注册。本来就是想先实现双闪灯,再进行其他测试。下载完后,对程序稍作修改,即可使用。首先修改引脚,板子上可用的直连的LED灯式PIN1.18和PIN0.7。将BSP.c中的BSP_LED_Off函数修改一下,如下:
    1. case 0u:
    2.              CSP_GPIO_BitSet(CSP_GPIO_PORT_NBR_01, BSP_GPIO1_LED1);
    3.              CSP_GPIO_BitClr(CSP_GPIO_PORT_NBR_00, BSP_GPIO0_LED2);
    4.              break;
    复制代码
    接下来把引脚的定义进行修改如下:
    1. #define  BSP_GPIO0_LED2                          DEF_BIT_07/* P0.7  LED1                                          */

    2. #define  BSP_GPIO1_LED1                          DEF_BIT_18  /* P1.18LED1
    复制代码
    接下来把时间函数改成1000,即 OSTimeDlyHMSM(0, 0, 0, 1000);即1000ms,下载到板卡中可看到仿真效果如图1所示:
    想来这也是别人种树,我们乘凉吧。框架有了,其他功能就往里边加就好了。想深入了解,应该读读那本《ARM Cortex-M3权威指南》和邵贝贝的《嵌入式实时操作系统》说的比较详细。
    OSIIT.gif
    加油哦
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-5-1 06:15
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    91

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    207
    最后登录
    2021-8-4
    发表于 2019-4-30 10:29:18 | 显示全部楼层
    谢谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 20:39 , Processed in 0.086563 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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