查看: 3358|回复: 0

[原创] 【LPC54114之1初始练习板载LED】

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

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3406

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9010
    最后登录
    2025-7-23
    发表于 2017-5-7 18:00:44 | 显示全部楼层 |阅读模式
    拿到板子也有一段时间了,无加班的日子里可以捣鼓一下这块板卡。单面做工很不错,基本外设功能都做了。秉承一贯的作风,支持DAPSWD仿真烧写,很不错。双核功能也许是未来的趋势。这款芯片打的可是音频的旗号,测试阶段必须得试试。看完datasheet,外设挺丰富的,满足日常的开发还是足够的。开包如图1所示:

    秉承一贯的套路,当然第一件事是点灯。这个过程是熟悉开发环境配置的,既有开发软件的环境,也有熟悉芯片开发库的环境,是一道门。
    这里使用keil5作为开发环境,使用SDK2.0的库,官方可下载。下面就是环境配置,选择芯片,option中最主要是C/C++一栏,很重要。配置环境图如图2所示:

    选择下载方式如图3所示:

    下面就是测试程序,配置时钟,配置引脚,延时翻转引脚实现LED闪烁。如图4所示:
    1. BOARD_InitPins();
    2.     BOARD_BootClockRUN();
    3. //    BOARD_InitDebugConsole();

    4.      GPIO_PinInit(GPIO,0,30,&led_config);
    5.                  GPIO_SetPinsOutput(GPIO,0,1u<<30);
    6.                  
    7.                  GPIO_SetPortMask(GPIO,0,1u<<30);
    8.                  GPIO_WriteMPort(GPIO,0,1u<<30);

    9.     while (1)
    10.     {
    11.                         GPIO_TogglePinsOutput(GPIO,0,1u<<30);
    12.                         for(t=0;t<10;t++)
    13. //                        delay();
    14.                         Delay_nms(0xAFFFF);
    15.                         Delay_nms(0xAFFFF);
    16.     }
    17. }
    复制代码

    效果如图5所示:


    图1

    图1

    图2

    图2

    图3

    图3

    图5

    图5
    加油哦
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-25 08:51 , Processed in 0.080172 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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