查看: 510|回复: 0

[分享] LPC11U24试用开箱

[复制链接]
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 490 天

    [LV.9]以坛为家II

    8

    主题

    1370

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2945
    最后登录
    2024-5-9
    发表于 2023-7-11 23:45:40 | 显示全部楼层 |阅读模式
    介绍一下我对11u24相关资料的理解,来个前提(前菜):
    在介绍完开箱后,我们将使用LPC11U24点一下灯。在开始之前,我们需要了解什么是mbed。mbed是一个基于ARM处理器的开发平台,它提供了一个面向ARM处理器的原型开发平台,包括免费的软件库(SDK)、硬件参考设计(HDK)和在线工具(Web)三部分内容。其中SDK是mbed的核心部分,它提供了一个硬件抽象层,屏蔽了不同微处理器厂商之间的差异,使得用户只需要与这个硬件抽象层打交道即可。基于mbed开发的应用可以很方便地更换使用不同厂商的ARM微处理器,从而给用户更多的选择。HDK是mbed提供的硬件参考设计,它是面向用户开发设计的。HDK提供了统一的程序上载接口、单步调试接口、串口调试接口等,用户无需购买其他硬件就可以开始软件开发工作。WEB是mbed提供的一个基于浏览器的微处理器软件开发环境,它包括代码编写、程序编译、版本控制等功能。用户只需要上网就可以开发,编译结果只要下载保存到mbed开发板上即可工作,非常方便。在开始使用LPC11U24点一下灯之前,我们需要先了解mbed的相关知识,包括SDK、HDK和WEB三个部分的具体介绍和使用方法。通过掌握mbed平台的开发方法和使用技巧,我们可以更加高效地开展嵌入式系统的开发和设计工作。
    1、大合集:
    1689090225164.png

    前照:
    1689090254743.png
    另一面照片:
    1689090280128.png
    外设引脚:
    1689090331602.jpg
    mbed 微控制器是一款专为快速原型设计而设计的ARM微控制器开发板,旨在帮助开发者轻松构建各种嵌入式系统。它提供了一系列不同型号的微控制器,包括LPC11U24微控制器,适用于低成本USB设备、电池供电应用和基于32位ARM Cortex-M0™的设计。
    mbed NXP LPC11U24微控制器是一款具有内置USB闪存编程器的微控制器,采用小型DIP封装,方便在通孔PCB、带状板和面包板上进行原型设计。它具有低功耗、小尺寸和易用性等优点,非常适合需要节省空间和延长电池寿命的应用。
    除了LPC11U24微控制器,mbed系列还有其他型号的微控制器可供选择,每种型号都有特定的功能和应用场景。例如,mbed LPC1768微控制器是一款功能强大的Cortex-M3微控制器,适用于需要更高性能和更多IO引脚的应用。
    mbed微控制器提供了一个完整的开发环境,包括在线代码编辑器、编译器、调试器和云存储等工具,使得开发者可以在任何地方随时随地轻松进行嵌入式系统的开发。此外,mbed还提供了一个丰富的硬件开发套件,包括各种传感器、执行器和接口模块,方便开发者快速构建各种原型。
    总之,mbed微控制器是一款强大而灵活的嵌入式开发平台,适用于快速原型设计和低成本嵌入式应用的开发。无论您是初学者还是经验丰富的开发者,mbed都可以为您提供一个简单易用的解决方案,帮助您快速构建各种创新的嵌入式系统。


    2、相关的资料:
    官网资料
    https://os.mbed.com/platforms/mbed-LPC11U24/
    示例:

    USB实例#include "mbed.h"#include "USBMouse.h"USBMouse mouse;int main() {    int16_t x = 0;    int16_t y = 0;    int32_t radius = 10;    int32_t angle = 0;    while (1) {        x = cos((double)angle*3.14/180.0)*radius;        y = sin((double)angle*3.14/180.0)*radius;        mouse.move(x, y);        angle += 3;        wait(0.001);    }}
    原理图:https://os.mbed.com/media/uploads/chris/mbed-010.2-schematic.pdf固件:http://mbed.org/handbook/Firmware-LPC1768-LPC11U24
    基于LPC11U24开箱,您可以得到以下硬件和软件:
    硬件:
    • LPC11U24微控制器开发板,带有LPC11U24微控制器和相关电路板。
    • USB转串口适配器,用于上载程序和调试。
    • 电源适配器和USB数据线,用于为开发板供电和连接计算机。
    • 硬件开发套件,包括各种传感器、执行器和接口模块,可用于构建各种原型。
    软件:
    • Mbed OS和Mbed Studio集成开发环境(IDE),用于编写、编译和调试嵌入式代码。
    • 丰富的在线文档和教程,包括SDK文档、API参考、示例代码等。
    • 在线社区和支持,可以获得其他开发者分享的经验和技术支持。
    使用基于LPC11U24开箱,您可以快速开始构建各种嵌入式系统原型。首先,您需要选择合适的电路板和开发板,然后使用Mbed Studio IDE编写和调试代码。您可以使用LPC11U24的丰富功能,如USB通信、GPIO控制、定时器等,来构建各种应用,如智能家居、物联网设备、机器人等。同时,您还可以利用硬件开发套件中的传感器和执行器来收集和处理数据,并控制外部设备。
    总之,基于LPC11U24开箱是一个完整的嵌入式开发解决方案,提供了丰富的硬件和软件资源,旨在帮助您快速原型设计和实现各种创新的嵌入式应用。

    哎...今天够累的,签到来了~
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-9 15:41 , Processed in 0.114834 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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