查看: 2499|回复: 2

[原创] 基于LPC11U24的mbed平台体验

[复制链接]
  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 2458 天

    连续签到: 83 天

    [LV.Master]伴坛终老

    25

    主题

    7665

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    14757
    最后登录
    2025-7-27
    发表于 2023-7-8 19:22:05 | 显示全部楼层 |阅读模式
            非常荣幸在《端午粽香四溢,开发板送不停!》活动中获得了一块LPC11U24开发板,今儿是周末,趁有时间来分享一下开箱的心情,并初次使用LPC11U24在mbed平台上实现点灯操作。
             收到快递包裹后,拆开包装袋后,里面是一个小纸盒,有些出乎意料,因为纸盒上印有开发板的图样。
    纸盒.jpg
              没错,这就是NXP官方定义的LPC11U24开发板,我咋感觉被管管的海报图片整懵了,这身影没有在宣传海报上出现过呀?
    宣传海报.png
              打开纸盒,看看里面还附带哪些配件,结果首先映入眼帘是一张关于LPC1768入门mbed指引卡片,这不是一块LPC11U24的开发板么,怎么会来一张LPC1768的入门参考手册,原来它们都支持mbed平台开发,而且都属于LPC系列,所以入门参考手册也是可以通用的吧。
    开纸盒.jpg
              接下来,展示一下盒子中的全部物件吧。
    全家桶.jpg
              这里着重来看看里面送的一张小卡片,尺寸大小如普通个人名片,它既展示了关于LPC11U24的丰富信息,又防水防折叠。
    卡片.jpg
                开发板的正面布局正如卡片上展示的一样,供电接口采用mini USB,这型号不常见,因此给了一个带mini USB接口的数据线。我有预留的,暂且使用旧的吧,这类接口的数据线在USB Hub扩展器,先前的MP3,MP4比较流行。
    板正面.jpg
              开发板的底面也布局了一颗大大的MCU,丝印上写着“mbed interface”的字样,旁边还有一颗ST的,SOP-8封装的MCU。
    板背面.jpg

           介绍完开箱后,现在咱们来使用LPC11U24点一下灯。
           在此之前了解什么是mbed?简而言之,mbed就是一个开发平台,一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容,各个部分的具体介绍如下:
    SDK:mbed设计了一个硬件抽象层,从而屏蔽了不同mcu厂商提供了微处理之间的差异,对于用户来说,他只需要和这个硬件抽象层打交道即可,也就是说,用户基于mbed开发的应用可以很方便地更换使用不同厂商的arm微处理器,从而留给用户更多的选择。
    HDK:HDK是mbed提供的硬件参考设计,它是面向用户开发设计的,所以HDK提供了统一了程序上载接口,单步调试接口,串口调试接口,用户无需购买其它硬件就可以开始软件开发工作。
    WEB:为了省去用户开发环境安装的麻烦,mbed提供了一个完备的基于浏览器的微处理器软件开发环境,包括代码编写,程序编译,版本控制等功能,用户只要上网就可以开发,编译结果只要下载保存到mbed开发板上即可工作,非常方便。

           首先将开发板通过mini USB数据线与电脑相连接,然后在我的电脑中会出现一个类似U盘的盘符。
    显示盘符.png
              点开这个盘符,里面保存者一个340字节的html网页文件。
    盘符内容.png
               鼠标双击打开这个html文件,展现的是关于LPC11U24的详细介绍内容,关键是提供了mbed开发的入口。从网页中我们可以获悉,LPC11U24是特征信息如下:
    特征.png
              使用mbed平台开发,首先得在网页上注册一个账号,由于本人曾已注册,故这里登录即可。
    登录入口.png
                登录进入到mbed开发平台后,点击网页上右边的“mbed_blinky”,进入mbed网页IDE后,弹出如下:
    弹出提示框.png
              然后选择对应的设备接口,正确选择MCU型号。
    连接设备.png
    添加设备后.png
              main.cpp是一盏灯闪的参考代码
    一盏灯闪代码.png
                暂且不管代码是否正确,直接点击左侧的“锤子”图标,进行编译,结果虽报出一处配置error,不过最终还是生成了bin文件,选择要保存bin文件的路径。
    编译完成生成bin文件.png
                将bin文件直接保存到盘中,然后再按一下板上的复位按键,板上的LED1后闪烁。bin文件如下附件,效果展示如下:
    mbed_blinky.LPC11U24.rar (8.33 KB, 下载次数: 1)
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 1849 天

    连续签到: 4 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112633
    最后登录
    2025-7-22
    发表于 2023-7-8 20:07:18 | 显示全部楼层
    感谢分享~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-6-10 23:03
  • 签到天数: 1502 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4688

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10080
    最后登录
    2025-7-2
    发表于 2023-7-9 18:07:41 | 显示全部楼层
    之前适用过这块开发板,我觉得mbed的操作效果并不好
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-27 15:45 , Processed in 0.088852 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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