查看: 5492|回复: 9

[原创] 【LPC824学习】闪灯

[复制链接]
  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
    发表于 2016-9-23 13:07:49 | 显示全部楼层 |阅读模式
    按照惯例,拿到板子先试试闪灯的功能,就像C语言先运行print("Hello")一样。

    因为还没有找到原理图,先用万用表测试了一下,测出来3个LED分别是P0_15、P0_16、P0_17。

    在Mbed Compiler中新建一个LPCXpresso 824-MAX程序,并导出来。在Mbed Compiler中暂时还没有Keil的格式,所以先导出为IAR格式。


    然后修改主程序main.cpp,输入下面的代码:


    1. #include "mbed.h"

    2. DigitalOut led_r(P0_15);
    3. DigitalOut led_g(P0_16);
    4. DigitalOut led_b(P0_17);

    5. int main() {

    6.     led_r = led_g = led_b = 1;
    7.    
    8.     while(1) {
    9.         led_r = 0;
    10.         wait(0.1);
    11.         led_r = 1;
    12.         wait(0.1);

    13.         led_g = 0;
    14.         wait(0.1);
    15.         led_g = 1;
    16.         wait(0.1);

    17.         led_b = 0;
    18.         wait(0.1);
    19.         led_b = 1;
    20.         wait(0.1);
    21.     }
    22. }
    复制代码


    编译后,不能直接下载,因为LPC824Lite板没有带仿真器,但是可以通过SWD或者串口方式下载。先使用FlashMagic,以串口方式下载,因为FlashMagic只支持hex格式,所以在IAR程序选项中将输出格式改为Intel格式,编译后产生HEX文件,然后用FlashMagic下载,就可以看到LED轮流闪起来了。

    LPC824_test.zip (470.77 KB, 下载次数: 26)
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2016-10-19 23:36:24 | 显示全部楼层
    Mbed Compiler中现在还没有Keil的格式?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2016-10-20 09:44:11 | 显示全部楼层
    suoma 发表于 2016-10-19 23:36
    Mbed Compiler中现在还没有Keil的格式?

    以前有,现在好像是在升级,所以不能用了。我提供了keil版本的完整项目,是从以前程序中整理出来的。

    https://www.nxpic.org.cn/module/forum/thread-606708-1-1.html
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-7 09:36
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    0

    主题

    340

    帖子

    0

    高级会员

    Rank: 4

    积分
    778
    最后登录
    2018-5-25
    发表于 2016-10-20 10:38:36 | 显示全部楼层
    好资料学习了,谢谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-11 06:45
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]常住居民I

    0

    主题

    167

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    342
    最后登录
    2023-7-19
    发表于 2016-10-20 16:30:24 | 显示全部楼层

    好资料学习了,谢谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2016-10-20 21:03:48 | 显示全部楼层
    shaoziyang 发表于 2016-10-20 09:44
    以前有,现在好像是在升级,所以不能用了。我提供了keil版本的完整项目,是从以前程序中整理出来的。

    ht ...

    谢谢,话说你那py Nano不能给俺送一个吗?都给别人送,就不给俺送,偏心
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2016-10-21 09:47:55 | 显示全部楼层
    suoma 发表于 2016-10-20 21:03
    谢谢,话说你那py Nano不能给俺送一个吗?都给别人送,就不给俺送,偏心

    送的那个是因为我开始学习MicroPython时,他送了一个Nucleo-F411开发板,对我帮助很大。

    这次是板子是我和同事自费做的,现在的团购也是成本价格。

    因为我们的目的是推广MicroPython,让更多人了解它,所以如果你可以发2篇以上有质量的帖子,我可以用京东卡或微信红包返还给你的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-11 21:48
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    0

    主题

    162

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    376
    最后登录
    2016-11-12
    发表于 2016-10-21 11:30:01 | 显示全部楼层
    学习了,谢谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2016-10-21 21:55:57 | 显示全部楼层
    shaoziyang 发表于 2016-10-21 09:47
    送的那个是因为我开始学习MicroPython时,他送了一个Nucleo-F411开发板,对我帮助很大。

    这次是板子是我 ...

    好的,开玩笑,创业不容易,理解
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2016-10-22 14:55:47 | 显示全部楼层
    suoma 发表于 2016-10-21 21:55
    好的,开玩笑,创业不容易,理解

    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 03:27 , Processed in 0.104139 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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