查看: 3824|回复: 0

[原创] 【LPC5411110学习笔记】2.点灯

[复制链接]
  • TA的每日心情
    郁闷
    2021-3-10 19:44
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    126

    主题

    525

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2018
    最后登录
    2023-12-25
    发表于 2017-4-3 20:27:32 | 显示全部楼层 |阅读模式
    本帖最后由 MDebug 于 2017-4-3 20:30 编辑

      老规矩,先把灯点开。
      熟悉了万利的那一套库之后,轻车熟路。
      看原理图,一共8个灯。
    1.png
      操作方法是:
        1.配置时钟
        2.初始化LED
        3.操作LED
      led的c文件里面已经用const封装好了定义。
    1. const uint8_t  LED_GPIO_PORT[LED_NUM] = { 0,  0,  0,  0,  0,  0,  0,  0};
    2. const uint8_t  LED_GPIO_PIN [LED_NUM] = {15, 19, 21, 22, 25, 26, 29, 30};
    3. const uint8_t  LED_GPIO_ON  [LED_NUM] = { 1,  1,  1,  1,  0,  0,  0,  0};
    4. const uint8_t  LED_GPIO_OFF [LED_NUM] = { 0,  0,  0,  0,  1,  1,  1,  1};
    复制代码
      对应着PIO0的15, 19, 21, 22, 25, 26, 29, 30管脚,电平变化如上所示。
        2.png
    最后附上主函数和工程供大家参考!我上传的是MDK版本的。
    1. int main(void)
    2. {
    3.         CLOCK_AttachClk(BOARD_DEBUG_UART_CLK_ATTACH);
    4.         BOARD_InitPins();
    5.         BOARD_BootClockRUN();
    6.         BOARD_InitDebugConsole();
    7.         SystemCoreClockUpdate();
    8.         SysTick_Config(SystemCoreClock/1000);
    9.   CLOCK_EnableClock(kCLOCK_InputMux);
    10.   CLOCK_EnableClock(kCLOCK_Iocon);
    11.   CLOCK_EnableClock(kCLOCK_Gpio0);
    12.   CLOCK_EnableClock(kCLOCK_Gpio1);
    13.         Delay();
    14.         led_init();
    15.         while (1)
    16.         {
    17.                         led_on(2);
    18.                         Delay();
    19.                         led_off(2);
    20.                         Delay();
    21.         }
    22. }
    复制代码
    没有pack的可以在社区官方1群里寻找,谢谢!

    peoject.rar

    8.66 MB, 下载次数: 339, 下载积分: 威望 1

    很开心
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-10 02:57 , Processed in 0.069516 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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