查看: 9961|回复: 14

[原创] 【LPC1768】2.艰难的点亮LED

[复制链接]
  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
    发表于 2019-2-17 17:37:45 | 显示全部楼层 |阅读模式
    本帖最后由 stm1024 于 2019-2-17 18:14 编辑

    吐槽一下原理图,原因嘛,拿到板子的都懂,同时也感谢各位坛友的踩坑。废话少说,直接上代码。
    GPIO的power是一直使能的(这个可以看用户手册的第九章),所以配置起来也是很方便的,主要是设置方向为输出。
    1. #include "chip.h"
    2. #include "gpio_17xx_40xx.h"

    3. void SystemInit()
    4. {
    5.         Chip_SetupIrcClocking();
    6. }
    7.         
    8. void Delay_ms(uint32_t ms)
    9. {
    10.     uint32_t temp;
    11.     uint16_t m, n, i;
    12.     SysTick->CTRL = 0; //disable
    13.     m = ms / 100; //100ms数
    14.     n = ms % 100; //不足100ms数
    15.     //m*100 ms
    16.     for(i = 0; i < m; i++)
    17.     {
    18.         SysTick->LOAD = 12000000-1;
    19.         SysTick->CTRL = 5;
    20.         do
    21.         {
    22.             temp = SysTick->CTRL;
    23.         } while((temp & 0x01) && (!(temp & (1 << 16))));
    24.     }
    25.     //n ms(n<100)
    26.     if(n==0)return;
    27.     SysTick->LOAD = 120000*n-1;
    28.     do
    29.     {
    30.         temp = SysTick->CTRL;
    31.     } while((temp & 0x01) && (!(temp & (1 << 16))));
    32.     SysTick->CTRL = 0; //disable
    33.     SysTick->VAL = 0;
    34. }        

    35. int main()
    36. {
    37.         LPC_GPIO[0].DIR|=1UL<<7;
    38.         while(1)
    39.         {
    40.                 Chip_GPIO_SetPinToggle(LPC_GPIO,0,7);
    41.                 Delay_ms(500);
    42.         }
    43.         //return 0;
    44. }
    复制代码
    效果图?随便来一张意思一下……
    SX000000.067.jpg
    我用的是LPCOpen的库,但是这个配置也是大坑,搞了两三个小时总算把开发环境配置完成了,然后就是看用户手册。
    不过值得表扬的是Ulink,不用安装驱动,直接是使用的HID方式,下载方便得很。
    LPCOpen库见附件,各位大佬也可以研究一下。 lpcopen_2_10_keil_iar_nxp_lpcxpresso_1769.zip (8.2 MB, 下载次数: 48)
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-8-8 16:43
  • 签到天数: 1504 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4693

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10096
    最后登录
    2025-8-31
    发表于 2019-2-17 22:56:08 | 显示全部楼层
    我还没有点亮LED灯呢!
    看看今天晚上能否把时钟搞定吧!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
     楼主| 发表于 2019-2-18 11:45:15 | 显示全部楼层
    jobszheng5 发表于 2019-2-17 22:56
    我还没有点亮LED灯呢!
    看看今天晚上能否把时钟搞定吧!

    哈哈,时钟也是一个坑,一开始是用的LPC11的结果发现这个主频是120MHz
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
     楼主| 发表于 2019-2-18 17:34:12 | 显示全部楼层
    jobszheng5 发表于 2019-2-17 22:56
    我还没有点亮LED灯呢!
    看看今天晚上能否把时钟搞定吧!

    我也专门分析了一下时钟,你可以看看用户手册第四章。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
     楼主| 发表于 2019-2-27 19:33:18 | 显示全部楼层
    ~~~~~~~~~~~~~~~~~~~~~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
     楼主| 发表于 2019-3-7 11:20:27 | 显示全部楼层
    01.png 02.png 03.png 04.png 08.png 07.png 06.png 05.png 09.png 10.png ~~~~~
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
     楼主| 发表于 2019-3-8 09:51:43 | 显示全部楼层
    ~~~~~~~~~~~~~~~~~~~~~~~~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
     楼主| 发表于 2019-4-3 16:04:26 | 显示全部楼层
    ~~~~~~~~~~~~~~~~~~!!!
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 15:50
  • 签到天数: 1874 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112714
    最后登录
    2025-8-31
     楼主| 发表于 2019-4-8 19:54:10 | 显示全部楼层
    ~~~~~~~~~~~~~~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    91

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    207
    最后登录
    2021-8-4
    发表于 2019-4-29 11:15:49 | 显示全部楼层
    ~~~~~~~~~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-1 03:53 , Processed in 0.094577 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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