查看: 1697|回复: 4

[原创] [IRD-LPC1768-DEV] #1 开箱上电点灯 #

[复制链接]
  • TA的每日心情
    开心
    2020-4-30 21:50
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    9

    主题

    142

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1208
    最后登录
    2023-2-28
    发表于 2019-2-16 23:26:10 | 显示全部楼层 |阅读模式
    首先再次感谢NXP社区及管管大人,谢谢提供这么好的学习机会, 也希望论坛能够越办越好。

    情人节2-14收到顺丰快递,出乎意外的超大包裹,当天晚上开箱,灯光和拍照水平有限,请见谅。今天周末,开始上电,点灯,补帖如下:

    1. 包装有股淡淡的陈旧纸张的味道,毕竟也是十年的老库存了(话说这东西管管是从哪拿到的货啊)。开箱,内部包装分上下层,上层为底板带LPC1768的核心板,键盘模块,LCD模块,LPC2468核心板,光盘,NXP选型资料(这个有点历史了),快速启动向导文件,KEIL 软件推广使用系列号(版本比较低)。各模块都用小袋封装,LCD加了泡沫袋保护。主板与平时接触的工业板风格差不多。即使是10年前的产品,包装,工艺,包括附带资料印刷质量等仍然有目前值得我们学习的地方。
    1052760404.jpg
    箱子超大,我以为NXP出游戏机了呢。
    2128090105.jpg
    上层部件全览。
    1878994765.jpg
    这就是主角了!
    1055025107.jpg
    这是I2C键盘正反面。
    1063767850.jpg
    LED1-10 作为背光LED未焊接,先不动了。看资料,总共27位的键盘属于矩阵式的。
    710142277.jpg
    2. 包装下层为各种适配线缆,电源,这个就不介绍了。随板另包含一个ULINK-ME仿真器,应该也是09年的产品,与后期的不同。见图。
    656366793.jpg
    ULINK-ME仿真器。
    1660896126.jpg
    3. 简单浏览了一下QUICK START GUIDE, 使用随机附带的5V开关电源(可拆卸插头,适合全球不同标准插座,MADE IN CHINA)上电。

    3.1 LPC1768上电后HEARTBEAT LED按1S闪烁,板载LED作慢速流水等显示,串口有输出(下图为后期补拍,串口未连接)。不会拍动图,请见谅。
    1336495201.jpg
    3.2 换上随机提供的LPC2468核心板(这个芯片真比鸽子蛋还要大) HEARTBEAT LED 按1S闪烁,LED有显示,如下。随机操作按键键盘,按键值会在LCD上显示。
    512901.jpg
    免费提供的LPC2467, 是M7的片子, 芯片真大。
    2051232227.jpg
    68301553.jpg
    LPC2468核心板上电后LED显示内容,包括RTC时钟,温度。 按下I2C键盘, 最下行会实时显示键盘值。
    温度有点低啊。。。 (话说这个月变成流浪太阳了,持续阴雨啊
    588161396.jpg
    4. 年前已下载了LPCOPEN包,立即做了个点灯测试工程,配置的时候提示ULINK-ME版本低,需升级。毫不犹豫的选择了YES, 结果在一阵YES乱闪更新后,显示更新失败, 目前仿真器版本2.03, 亲测可以下载及仿真。不管它了,可以用就行,图片如下:
    1.PNG
    捕获.PNG
    测试代码,使用SYSTICK定时器点亮并TOGGLE HEARTBEAT LED. 注意板载HEARTBEAT LED连接到的是P0.7 不是P2.30。
    1. #define LED0_GPIO_PORT_NUM                      0
    2. #define LED0_GPIO_BIT_NUM                       7
    复制代码

    1. #include "board.h"
    2. #include <stdio.h>

    3. /*****************************************************************************
    4. * Private types/enumerations/variables
    5. ****************************************************************************/

    6. #define TICKRATE_HZ1 (10)        /* 10 ticks per second */

    7. /*****************************************************************************
    8. * Public types/enumerations/variables
    9. ****************************************************************************/

    10. /*****************************************************************************
    11. * Private functions
    12. ****************************************************************************/

    13. /*****************************************************************************
    14. * Public functions
    15. ****************************************************************************/

    16. /**
    17. * @brief        Handle interrupt from SysTick timer
    18. * @return        Nothing
    19. */
    20. void SysTick_Handler(void)
    21. {
    22.         Board_LED_Toggle(0);
    23. }

    24. /**
    25. * @brief        main routine for systick example
    26. * @return        Function should not exit.
    27. */
    28. int main(void)
    29. {
    30.         /* Generic Initialization */
    31.         SystemCoreClockUpdate();
    32.         Board_Init();

    33.         /* Enable and setup SysTick Timer at a periodic rate */
    34.         SysTick_Config(SystemCoreClock / TICKRATE_HZ1);

    35.         /* LEDs toggle in interrupt handlers */
    36.         while (1) {
    37.                 __WFI();
    38.         }

    39.         return 0;
    40. }
    复制代码

    5.至此,软硬件都准备齐全了,可以开工学习了。老新手一个,帖子中有任何问题,麻烦各位大佬批评指教,谢谢!

    新的繁忙的一年又开始了,马上又到三月了,春光浪漫,楼下的花又该开了吧!暗暗提醒不断老去的自己,加油啊~! 与君共勉。
    1718439115.jpg




    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:53
  • 签到天数: 1479 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92702
    最后登录
    2024-4-26
    发表于 2019-2-17 15:50:09 | 显示全部楼层
    支持一下
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6152
    最后登录
    2024-4-15
    发表于 2019-2-18 10:47:24 | 显示全部楼层
    LPC2468不是M7,是ARM7

    点评

    的确,是我不小心搞错了。 LPC2468是ARM7, CROTEX-M7是这几年才出的新内核。谢谢指正!  发表于 2019-2-18 20:57
    开心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-1-14 20:09
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    5

    主题

    84

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    303
    最后登录
    2021-4-10
    发表于 2019-11-9 22:32:45 | 显示全部楼层
    乡村爱情12
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-27 05:50 , Processed in 0.125730 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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