查看: 5009|回复: 7

[原创] 【LPC824Lite】流水灯例程

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

    连续签到: 1 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
    发表于 2016-10-19 10:17:45 | 显示全部楼层 |阅读模式
    LPC824Lite上有8个LED,非常适合做流水灯演示。

    通常的开发板上,LED会选择8个连续的GPIO,这样编程会比较方便。但是在LPC824Lite上,它们是不连续的。
    01.jpg

    不过这也没有关系,在Mbed中,提供了BusOut函数,可以将任意的GPIO组合起来,变为一个Bus(总线),使用起来和连续的GPIO一样。

    1. #include "mbed.h"

    2. BusOut led(P0_7, P0_13, P0_16, P0_17, P0_19, P0_27, P0_28, P0_18);

    3. uint8_t cnt;

    4. int main() {

    5.     cnt = 1;
    6.     while(1) {
    7.         
    8.         led = ~cnt;
    9.         
    10.         cnt <<= 1;
    11.         if(cnt == 0)
    12.             cnt = 1;
    13.         
    14.         wait(0.5);
    15.     }
    16. }
    复制代码

    完整程序

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-7-7 14:27
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    2

    主题

    124

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    353
    最后登录
    2023-7-7
    发表于 2016-10-19 10:30:09 | 显示全部楼层
    嗯,看看
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-5-11 17:59
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

    16

    主题

    396

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1381
    最后登录
    2023-9-15
    发表于 2016-10-19 15:30:45 | 显示全部楼层
    xianmu  xianmu
    今天好忙啊
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.4]偶尔看看III

    0

    主题

    162

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    376
    最后登录
    2016-11-12
    发表于 2016-10-19 21:35:27 | 显示全部楼层
    这板牛B了.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-18 12:16
  • 签到天数: 560 天

    连续签到: 1 天

    [LV.9]以坛为家II

    23

    主题

    913

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2305
    最后登录
    2019-11-18
    发表于 2016-10-19 21:59:21 | 显示全部楼层
    不错,学习了……
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-13 07:08
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    1

    主题

    264

    帖子

    0

    高级会员

    Rank: 4

    积分
    596
    最后登录
    2017-8-24
    发表于 2016-12-26 11:47:26 | 显示全部楼层
    支持,好有想法。快捷。
    来签到,来签到,早上好!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    35
    最后登录
    2019-4-4
    发表于 2018-6-27 16:53:26 | 显示全部楼层
    楼主,我把这个程序烧录进去之后,发现这个板子上的灯跑了大概10秒钟左右,它的灯就不跑了,是不是看门狗启动了
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2018-6-28 08:23:23 | 显示全部楼层
    jiangzheyue 发表于 2018-6-27 16:53
    楼主,我把这个程序烧录进去之后,发现这个板子上的灯跑了大概10秒钟左右,它的灯就不跑了,是不是看门狗启 ...

    这需要你检查配置,这段程序本身没有设置看门狗。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 12:58 , Processed in 0.107775 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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