查看: 3305|回复: 4

[原创] 【LPC824Lite 开发套件,开箱图】第一次使用NXP的微控制器

[复制链接]
  • TA的每日心情
    慵懒
    2018-12-21 09:20
  • 签到天数: 57 天

    连续签到: 1 天

    [LV.5]常住居民I

    6

    主题

    163

    帖子

    1

    高级会员

    Rank: 4

    积分
    613
    最后登录
    2021-4-28
    发表于 2016-12-15 14:29:19 | 显示全部楼层 |阅读模式
    本帖最后由 Dylan疾风闪电 于 2016-12-15 22:00 编辑

    1、前言
         昨天快递小哥送过来了,结果没找到。今天在快递小哥的帮助下,终于拿到了包裹,真是波折多多啊~
    2、首先,上图。长方形的包装盒,拿在手里颇有“一砖在手,开发板我也有”的感觉。
    IMG_20161215_140856.jpg IMG_20161215_140928.jpg

    3、网站提供的资料很详细,大大降低了入门的难度。
    1.jpg

    4、这块板子是支持mbed的,当用USB线连到PC后,就看到这样一个U盘盘符。

    2.jpg
    我们可以使用mbed的资料来进行测试。(今天网速比较卡,http://developer.mbed.org/compiler/加载失败,以后再尝试吧)
    5、举个例子:刚才看了一下例程,着手自己改个简单的LED闪烁程序。
    从下面的原理图上,得到开发板上一排LED的引脚为P0_7,P0_13,P0_16,P0_17,P0_18,P0_19,P0_27,P0_28。

    3.jpg
    首先,需要使能GPIO的时钟。
    4.jpg
    接着,配置GPIO的方向寄存器,将上面提到的引脚设置成输出模式。
    6.jpg
    最后,我们通过对SET0寄存器置'1',让对应的引脚输出高电平;通过对CLR0寄存器置'1',来使对应的引脚输出低电平。
    稍微加个delay()函数,LED就开始闪烁了。

    1. #include "LPC8xx.h"                     // Device header

    2. //P0_[7,13,16,17,18,19,27,28]
    3. #define ALL_LED                                ((uint32_t)0x180F2080)

    4. void delay()
    5. {
    6.         long i=0;
    7.         for (i=0; i<0xf4240; i++)
    8.         {
    9.                 ;
    10.         }
    11. }

    12. int main()
    13. {
    14.         LPC_SYSCON->SYSAHBCLKCTRL |= (1UL << 6);        /* enable GPIO clock        */

    15.   LPC_GPIO_PORT->DIR0 |= ALL_LED;                                   /* configure GPIO as output */

    16.         while(1)
    17.         {
    18.                 LPC_GPIO_PORT->CLR0 = ALL_LED;          /* reset I/O, output low --> LED On   */
    19.                 delay();
    20.                
    21.                 LPC_GPIO_PORT->SET0 = ALL_LED;          /* set I/O,  output high --> LED Off  */
    22.                 delay();
    23.         }
    24. }
    复制代码

    6、附上KEIL5的工程文件 test-leds.rar (137.9 KB, 下载次数: 4)
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-2-13 08:29
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    531

    主题

    2048

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    210
    最后登录
    2018-8-14
    发表于 2016-12-15 14:44:23 | 显示全部楼层
      两个板子一起玩
    签到 签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-10-15 13:16
  • 签到天数: 191 天

    连续签到: 1 天

    [LV.7]常住居民III

    11

    主题

    664

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1722
    最后登录
    2017-10-15
    发表于 2016-12-15 14:45:30 | 显示全部楼层
    我的还没到           
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-2-13 08:29
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    531

    主题

    2048

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    210
    最后登录
    2018-8-14
    发表于 2016-12-15 14:54:16 | 显示全部楼层

    快了
    签到 签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-12-21 09:20
  • 签到天数: 57 天

    连续签到: 1 天

    [LV.5]常住居民I

    6

    主题

    163

    帖子

    1

    高级会员

    Rank: 4

    积分
    613
    最后登录
    2021-4-28
     楼主| 发表于 2016-12-15 22:03:56 | 显示全部楼层
    肖久 发表于 2016-12-15 14:44
    两个板子一起玩

    大的开发套件比较适合扩展,兼容arduino,带mbed。
    更适合移植、程序下载也更方便。
    ------------------------------------------------
    小板还在摸索阶段,烧录工具还没下载好(今天网速有点慢)。
    可能要周末才玩的起来。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 20:55 , Processed in 0.095491 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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