查看: 3139|回复: 9

[原创] 【LPC11U68开发板】——3、跑个Keil下的Demo+编译lib库

[复制链接]
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 2509 天

    [LV.Master]伴坛终老

    23

    主题

    3724

    帖子

    82

    金牌会员

    Rank: 6Rank: 6

    积分
    11800
    最后登录
    2024-5-7
    发表于 2018-11-5 00:43:07 | 显示全部楼层 |阅读模式
    本帖最后由 toofree 于 2018-11-5 10:28 编辑

    【LPC11U68开发板】——3、跑个Keil下的Demo+编译lib库

        去NXP官网下载LPC11U68,在Keil下的最新软件包“lpcopen_3_03_keil_iar_lpcxpresso_11u68.zip”
    http://www.nxp.com/cn/support/developer-resources/software-development-tools/lpc-developer-resources-/lpcopen-libraries-and-examples/lpcopen-software-development-platform-lpc11xxPCOPEN-SOFTWARE-FOR-LPC11XX?tab=Design_Tools_Tab
    [url=http://www.nxp.com/cn/support/developer-resources/software-development-tools/lpc-developer-resources-/lpcopen-libraries-and-examples/lpcopen-software-development-platform-lpc11xxPCOPEN-SOFTWARE-FOR-LPC11XX?tab=Design_Tools_Tab] 01.jpg [/url]

        将软件包“lpcopen_3_03_keil_iar_lpcxpresso_11u68.zip”解压,打开demo工作区工程(多工程工作区)“nxp_lpcxpresso_11u68_demo_examples.uvmpw”
    11.jpg

        可以看到,工作区工程由两个lib库工程和一个demo工程组成。demo工程下调用的lib库是未找到状态,这时由于demo工程需要调用前两个lib工程生成的lib库,但是前两个工程还都是源码,没有经过编译,因此需要先编译lib库工程。
    12.jpg

        用鼠标指向“lib_chip_11u6x”工程,鼠标右键强出命令,设置为当前激活工程。
    13.jpg

        编译工程,编译结果0错误,生成lib库,在demo工程下相应lib库变为有效状态。
    14.jpg

        相同方法,第二个lib库工程设置为激活工程,并编译,生成lib库。demo工程中相应lib库也将变为有效状态。
    15.jpg

        切换demo为激活工程,并编译,编译成功,生成可执行目标文件。
    16.jpg

        在Target中设置仿真器为J-Link,并进入详细设置页面。
    17.jpg

        设置页面的Debug项下,可以看到J-Link的相应信息,选择port连接方式为SWD,此时可看到右面可以正确识别目标器件。
    18.jpg

        设置页面的Flash Download项下,设置对应的器件下载算法,并设置下载完复位自动跑程序。
    19.jpg

        下载程序到LPC11U68开发板。
    20.jpg

        程序下载成功,可以看到三色LED开始闪烁。
    21.jpg

        打开说明文件“readme.txt”,看到此Demo程序可以通过按键SW1、SW2来切换LED是三色循环闪,还是红灯秒闪。实际操作SW1、SW2的功能正好相反,说明文件可能有错。
    24.jpg

        找到原理图,SW1、SW2分别对应P0_1、P0_16,第二功能分别为ISP和WAKE。
    23.jpg

        在主程序中找到两个按键IO定义部分,看到SW1为红灯秒闪,SW2为三色循环闪,与实际操作现象一致。
    31.jpg

        主循环中通过SW1、SW2按键设置标志变量ledCnt的状态,并且是相斥的。
    32.jpg

        红灯秒闪是在ledCnt为false状态时,通过RTC中断,每一秒闪一次。
    33.jpg

        三色灯循环是在SysTick中断中循环闪灯,300次中断一个三色循环。
    34.jpg

        TICKRATE_HZ1宏定义为10,
    35.jpg

        SysTick_Config()再次多除了30,即SysTick周期为300Hz,结合前面300个中断周期一次三色循环,得出一个三色循环为一秒。
    36.jpg

        至此,顺利完成了一个keil下的Demo程序,本实验没有更改任何一个源文件。

        软件包“lpcopen_3_03_keil_iar_lpcxpresso_11u68.zip”附上:
        lpcopen_3_03_keil_iar_lpcxpresso_11u68.zip (1.48 MB, 下载次数: 21)
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-9-9 22:51
  • 签到天数: 415 天

    [LV.9]以坛为家II

    79

    主题

    3088

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    5181
    最后登录
    2022-5-23
    发表于 2018-11-5 09:15:06 来自手机 | 显示全部楼层
    学习下
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3305

    主题

    6552

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32095
    最后登录
    2024-5-8
    发表于 2018-11-5 09:15:14 | 显示全部楼层
    楼主辛苦了
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-9-9 22:51
  • 签到天数: 415 天

    [LV.9]以坛为家II

    79

    主题

    3088

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    5181
    最后登录
    2022-5-23
    发表于 2018-11-5 09:27:38 来自手机 | 显示全部楼层
    辛苦了,非常详细,感谢感谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-1-7 12:59
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    4

    主题

    58

    帖子

    0

    注册会员

    Rank: 2

    积分
    175
    最后登录
    2022-8-20
    发表于 2018-11-5 10:13:39 | 显示全部楼层
    楼主辛苦了,好好测试下
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-22 09:55
  • 签到天数: 179 天

    [LV.7]常住居民III

    12

    主题

    1122

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1377
    最后登录
    2019-11-22
    发表于 2018-11-13 17:07:17 | 显示全部楼层
    应该是文件错误了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-11-7 11:35
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9

    主题

    37

    帖子

    1

    中级会员

    Rank: 3Rank: 3

    积分
    245
    最后登录
    2020-1-21
    发表于 2018-11-13 22:28:05 | 显示全部楼层
    请问楼主,怎么强行激活
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 2509 天

    [LV.Master]伴坛终老

    23

    主题

    3724

    帖子

    82

    金牌会员

    Rank: 6Rank: 6

    积分
    11800
    最后登录
    2024-5-7
     楼主| 发表于 2018-11-14 00:00:33 | 显示全部楼层
    chengsiyuan 发表于 2018-11-13 22:28
    请问楼主,怎么强行激活

    鼠标点选要激活的工程,鼠标右键弹出菜单,选择设置为激活工程即可。
    01.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2018-12-30 10:40
  • 签到天数: 2 天

    [LV.1]初来乍到

    7

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    104
    最后登录
    2019-7-6
    发表于 2019-3-29 22:38:12 | 显示全部楼层
    多谢楼主了,解决了这个问题,感谢感谢
    打卡打卡!今天天气不好!
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    0

    主题

    91

    帖子

    0

    中级会员

    Rank: 3Rank: 3

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

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-8 15:27 , Processed in 0.149902 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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