现在开始试用EVK评估板!您可以选择观看短片中的操作顺序或遵循下列详细操作步骤。
LPC5500板已预先使用诊断演示进行了编程,该程序会对板的各种功能进行测试。这个程序利用了与硬件调试器(J1
)相连的MCU-LINK VCOM输出,可以实现串口与USB的转换,并与主机电脑通信。它还提供了CMSIS-DAP的调试接口功能。
Something went wrong! Please try again.
运行Windows 10、MacOS X和Ubuntu Linux操作系统(OS)的主机支持MCU-Link。每个操作系统都提供MCU-Link固件包,其中包括主机设备驱动程序、MCU-Link固件以及用于编程CMSIS-DAP和J-Link固件选项的脚本。
要下载和安装主机设备驱动程序并更新MCU-Link固件,请按以下步骤操作:
JP25
将MCU-Link切换至(USB) ISP模式D16
)亮起。该板被枚举为人机接口设备(HID)类设备JP25
,并重新连接主板Something went wrong! Please try again.
大多数MCUXpresso SDK示例以及为MCUXpresso IDE、IAR和Keil工具设置的开箱即用演示都使用MCU UART进行打印输出。如果您不确定如何使用终端应用,请尝试以下其中一种方法。
最新版本的MCUXpresso IDE带有终端仿真应用。此工具可用来显示从恩智浦开发平台的虚拟串行端口发送的信息。
确认连接已打开。如果已连接,MCUXpresso IDE将在终端视图中显示如下图所示。
一切就绪
Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
Something went wrong! Please try again.
使用micro USB线缆将连接器J1连接至主机或电源,以接通板的电源并运行演示程序。打开终端模拟器程序(例如Teraterm或PuTTY),查找采用 “COMxx MCU-LINK VCOM ...” 形式命名的端口,然后连接该端口。将该串行端口设置为采用115200波特率、8位,无奇偶校验。
Something went wrong! Please try again.
J3
以进行鼠标应用测试”。将另一根微型USB电缆连接到J3
,以枚举鼠标设备的USB应用程序。这将使你的鼠标指针呈正方形移动。Something went wrong! Please try again.
两个简短视频中详细说明了软件和工具安装,您也可以选择按照以下步骤操作。LPCXpresso55S36受MCUXpresso SDK支持,如本指南中所述。
恩智浦提供名为MCUXpresso IDE的附赠工具链。请下载MCUXpresso v11.3.0及以上版本。
想使用不同的工具链?
没问题!MCUXpresso SDK中包含了对IAR、Keil和命令行GCC等其他工具的支持。
MCUXpresso SDK为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。您可以直接从MCUXpresso SDK网站mccuxpresso.nxp.com安装MCUXpresso SDK。点击“Select Development Board(选择开发板)”搜索评估板。
Something went wrong! Please try again.
MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成面向定制板支持的初始化C代码。它完全集成为MCUXpresso IDE的一部分,如果使用不同的IDE,也可以将其作为单独的工具。
点击下面的“Get MCUXpresso Config Tools”,获取配置工具安装程序。
Something went wrong! Please try again.
此简短的视频可引导您完成此过程,您也可以按照以下步骤操作。
MCUXpresso SDK附带一系列示例应用代码。如需查看具体内容,请浏览SDK安装中的SDK板文件夹,并选择LPCXpresso55s36。
(
)。
如需了解特定示例代码的详细信息,请参阅示例目录中的readme.txt文件。
Something went wrong! Please try again.
如果您对其中的一个或几个演示应用或驱动程序示例感兴趣,也许想了解如何自己完成构建和调试。MCUXpresso SDK快速入门指南按步骤介绍了如何轻松地为SDK支持的所有工具链配置、构建和调试演示。
采用以下指南,了解如何使用MCUXpresso IDE打开、构建和调试示例应用。
想使用其他工具链?
此演示也适用于IAR和KEIL。
以下步骤将指导您使用Cortex-M33应用的MCUXpresso IDE来运行hello_world演示应用。MCUXpresso IDE安装参见“快速入门”指南的“2. 获取软件”。
J40
的“LINK USB”端口连接的Micro USB将板连接到计算机。遵循以下步骤运行hello_world应用。以下指令中涵盖了Cortex M33内核的编译和调试指令。
请使用IAR Embedded Workbench for Arm 8.50.9及以上版本。
注:如出现构建错误,请确保选择了正确的板,右击project >> Options >> General Options >> Target >> Device,选择NXP LPC55S36,IAR Embedded Workbench for Arm version 8.50.9及以上版本支持本板。
在快速入门网站的步骤1.2 “Install Drivers”中,板上的MCU-LINK电路应当已经更新为可使用J-Link接口。如需了解如何使用LPCScrypt更新板上的调试固件来使用J-Link接口(如果尚未这样做的话)的详细信息,请参见“快速入门网站”中的此部分
J1
“Link USB”的USB数据线将开发平台连接到PC。 安装MDK工具后,必须安装Cortex®微控制器软件接口标准(CMSIS)器件包,才能从调试角度来说完全支持该器件。这些器件包包括存储器映射信息、寄存器定义和闪存编程算法。按照这些步骤安装相应的CMSIS包。
请使用MDK-Arm微控制器开发套件(Keil)®5.33及以上版本。
遵循以下步骤运行hello_world应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的文件夹层级。
此工作区文件名为
/hello_word.uvmpw
LPC55S36板出厂时预装了CMSIS-DAP调试接口。如已更改了板上的调试LPC-LINK2应用,请查看前面部分介绍的LPCScrypt教程。
J1
“调试链路”完成。确保在给板供电后,从内部闪存启动硬件调试器时拔掉DFULink跳线(JP6
)。 Something went wrong! Please try again.
此简短的视频可引导您完成此过程,或者您也可以按照以下步骤操作。
选项A:使用MCUXpresso IDE来克隆示例项目。
以下步骤将指导您完成通用输出的操作。该示例设置了led_blinky,它会定期闪烁LED红灯。
注:在“使用引脚工具”教程中,您将学习如何更改板的LED输出引脚。
选项B:使用MCUXpresso配置工具来克隆用于第三方IDE的现有MCUXpresso SDK示例。
以下步骤将指导您完成通用输出的操作。该示例设置了led_blinky。
选择要克隆的项目。对于这个例子,我们要使用GPIO LED输出项目。您可以在筛选框中输入“led_blinky”,然后选择“led_blinky”项目来进行筛选然后,您还可以指定克隆项目的位置和名称。然后点击Finish(完成)。
注:在“使用引脚工具”教程中,您将学习如何更改板的LED输出引脚。
Something went wrong! Please try again.
首先,我们使用属于MCUXpresso配置工具的引脚工具来显示如何在项目中添加一个新的GPIO引脚来使LED闪烁。
Something went wrong! Please try again.
Something went wrong! Please try again.
文档和视频 | 应用笔记软件(如适用) | 说明 |
---|---|---|
使用辅助引导加载程序更新固件 | 应用笔记软件 | 它在LPC55xx上实现了一个简单的双映像更新示例 |
文档和视频 | 应用笔记软件(如适用) | 说明 |
---|---|---|
LPC553x/LPC55S3x的FlexSPI CoreMark性能 | 本文档重点介绍如何移植CoreMark项目并在外部FlexSPI接口上运行,包括八线NOR Flash和HyperRAM | |
Cortex-M33上的LPC553x/LPC55S3x CoreMark移植指南 | 应用笔记软件 | 本应用笔记介绍如何将CoreMark代码移植到LPC553x/LPC55S3x。 |
LPC553X FLEXSPI存储器管理 | 培训视频涵盖了FlexSPI的基础知识以及如何使用并扩展系统存储器。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见的外部存储器示例。
如何在轮询中使用FlexSPI驱动程序。
路径:
\boards\lpcxpresso55s36\driver_examples\flexspi\octal\dma_transfer
如何在轮询中使用FlexSPI驱动程序。
路径:
\boards\lpcxpresso55s36\driver_examples\flexspi\octal\polling_transfer
如何在轮询中使用FlexSPI驱动程序。
路径:
\boards\lpcxpresso55s36\driver_examples\flexspi\octal\power_down
文档和视频 | 应用笔记软件(如适用) | 说明 |
---|---|---|
如何让计算机通过USB关闭MCU来省电(LPC553x) | 本应用笔记介绍了USB挂起/恢复、远程唤醒相关知识,以及如何使用LPC553x MCU USB模块来实现该功能。 | |
使用LPC553x/LPC55S3x系列的DC-DC和LDO功能 | 本应用笔记提供了LPC553x/LPC55S3x器件上的内部DC-DC转换器和内部LDO稳压器的硬件设计指南。 | |
MCU-Link能量测量功能 | 本文档展示了使用LPC55S3x-EVK的在不同功率设置下的MCU-Link结果。 | |
低功耗模式和唤醒时间 | 应用笔记软件 | 本应用笔记介绍了LPC553x/LPC55S3x系列的各种低功耗模式。 |
在LPC5500上使用FreeRTOS Tickless模式 | 本应用笔记介绍了如何实现FreeRTOS Tickless模式。 | |
LPC553X参考电压 | 培训视频概要介绍了LPC55S3x/3x中VREF模块。 | |
LPC553X电源管理 | 培训视频回顾了该器件电源架构的不同电源状态、电源和功能。 |
文档和视频 | 说明 |
---|---|
在有TrustZone的LPC55Sxx系列微控制器上使用FreeRTOS | 本文档以LPC55S69为例,介绍如何在支持TrustZone的ARMv8-M处理器中使用FreeRTOS。 |
恩智浦和IAR Systems为您的应用构建正确的安全级别助力 | 在本次培训中,恩智浦和IAR Systems的专家将概要介绍C-Trust,向您展示如何利用可用功能并实现“开箱即用的安全”。 |
文档和视频 | 说明 |
---|---|
LPC553x MCU的IEC 60730 B类软件开发指南 | 本应用笔记的主要目的是帮助客户加快基于LPC553x MCU的产品的软件开发和认证流程 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见的外部存储器示例。
本示例用户指南介绍了如何正确设置硬件以及如何将示例代码与IEC60730B安全库结合使用。
路径:
\docs\safety
每个测试的单独章节中全面介绍了相应测试的测试架构、实施、测试和验证。
路径:
\docs\safety
本例演示了IEC60730B的内核自检。
路径:
\boards\lpcxpresso55s36\demo_apps\safety_iec60730b
文档和视频 | 应用笔记软件(如适用) | 说明 |
---|---|---|
使用LPC553x/LPC55S3x构建I3C传感器网络 | 应用笔记软件 | 本应用笔记介绍了如何使用LPC553x/LPC55S3x I3C控制器作为主控制器,充分利用I3C的一些关键功能(如DAA和IBI),以及如何构建传感器网络并与网络上的从传感器进行通信 |
LPC553x/LPC55S3x无晶体USB解决方案 | 应用笔记软件 | 本节介绍为LPC553x/LPC55S3x系列实现无晶体USB全速操作所需的步骤。 |
LPC553x/LPC55S3x无晶体USB解决方案 | I3C的培训视频,包括规格和功能以及相较于I2C的优势。 |
文档和视频 | 应用笔记软件(如适用) | 说明 |
---|---|---|
面向恩智浦使用PowerQuad的LPC553x/LPC55S3x的数字信号处理 | 应用笔记软件 | PowerQuad协处理器是一种DSP加速器,可帮助CPU内核执行矩阵计算、滤波和变换函数(包括FFT)等数学运算。 |
使用LPC5500上的PowerQuad和CMSIS-DSP计算FFT | 应用笔记软件 | 本应用笔记介绍使用PowerQuad的定点FFT和浮点FFT。 |
为不同的数学算法提供了大量的powerquad示例。
路径:
\boards\lpcxpresso55s36\driver_examples\powerquad
文档和视频 | 说明 |
---|---|
5.1声道音频解决方案在LPC55xx上的实现 | LPC55S69的板载DSP加速器非常适合USB音频应用。 |
maestro_demo应用利用Maestro音频框架库演示了Arm cortex内核的音频处理功能。
路径:
\boards\lpcxpresso55s36\audio_examples
列举录制或播放设备的裸机和FreeRTOS示例。
USB设备:音频生成器、音频扬声器、复合隐藏音频
USB主设备:音频扬声器
路径:
\boards\lpcxpresso55s36\usb_examples
演示emWin库的图形小部件。
路径:
\boards\lpcxpresso55s36\emwin_examples
展示LVGL小部件的演示应用。
路径:
\boards\lpcxpresso55s36\littlevgl_examples
恩智浦微控制器的图形用户界面(GUI)了解有关恩智浦微控制器GUI选项的更多信息。
采用恩智浦LPC55S69-EVK的Adafruit触摸LCD上的开源LittlevGL GUI库使用电容式触摸和MCULib驱动Adafruit LDC显示屏。
LVGL开源图形库LVGL是一个免费的开源嵌入式图形库,它提供创建嵌入式GUI所需的功能,具有易于使用的图形元素、精美的视觉效果和低内存占用。
GUI Guider是恩智浦提供的用户友好型图形用户界面开发工具,可通过开源LVGL图形库快速开发高品质的显示。
恩智浦emWin库恩智浦与SEGGER Microcontroller合作,提供二进制形式的高性能emWin嵌入式图形库,供恩智浦任何Arm Cortex-M微控制器免费商用。
使用emWin和AppWizard开发GUI如何使用AppWizard的不同功能创建基于emWin的完整的、随时可以运行的项目。
文档和视频 | 说明 | |
---|---|---|
AN12868:LPC55(S)xx中的摄像头接口 | 应用笔记软件 | 介绍摄像头接口、功能和API例程及演示。 |
文档和视频 | 应用笔记软件(如适用) | 说明 |
---|---|---|
LPC55S3x的步进电机控制 | 应用笔记软件 | 本应用笔记介绍了配备两块FRDM-MC-LVPMSM板的LPC55S36 EVK上双极步进电机的开环控制。 |
LPC553x/LPC55S3x的双伺服电机演示 | 应用笔记软件 | 本应用笔记介绍了使用恩智浦LPC553x/LPC55S3x处理器的双伺服演示。 |
LPC553x/LPC55S3x的BLDC电机控制演示 | 应用笔记软件 | 本应用笔记介绍了基于恩智浦LPC553x/LPC55S3x处理器的带有霍尔传感器的三相无刷直流电机(BLDC)控制技术 |
FreeMASTER四部分在线课程系列 | 介绍摄像头接口、功能和API例程及演示。 |
本用户指南介绍了三相永磁同步电机(PMSM)的传感器以及无传感器电机控制软件的实现。
路径:
\docs\MC
此示例演示了双永磁同步电机(PMSM)的控制。
路径:
\boards\lpcxpresso55s36\demo_apps\mc_pmsm\pmsm_enc
此示例演示了双永磁同步电机(PMSM)的控制。
路径:
\boards\lpcxpresso55s36\demo_apps\mc_pmsm\pmsm_enc_dual
此示例演示了如何使用OPAMP控制永磁同步电机(PMSM)。
路径:
\boards\lpcxpresso55s36\demo_apps\mc_pmsm\pmsm_enc_iopamp
FreeMASTER操作方法工程师使用FreeMASTER工具的入门指南。
FreeMASTER 3.0安装指南本文将指导您完成FreeMASTER 3.0的安装过程。
RTCESL库:从基础数学运算到高级数学变换,再到高级观测器,这一组算法不仅可以方便地用在复杂的实时控制应用中,而且也能适用于我们的电机控制参考设计。
文档和视频 | 应用笔记软件(如适用) | 说明 |
---|---|---|
OPAMP在LPC553x/LPC55S3x中的使用情况 | 应用笔记软件 | 本应用笔记涵盖了OPAMP的各个方面及其在LPC55S3x中的不同用途。 |
LPC553x/LPC55S3x高速比较器——高级功能评估 | 应用笔记软件 | 本应用笔记介绍了LPC55S3x器件的高级比较器功能。 |
LPC553x/LPC55S3x高速比较器——基本功能评估 | 应用笔记软件 | 本应用笔记介绍了系统设计人员在使用LPC553x/LPC55S3x系列微处理器实施HSCMP设计时应考虑的各种设计标准。 |
具有硬件触发器和ADC计算器工具的LPC553x/LPC55S3x ADC | 应用笔记软件 | 本应用笔记介绍了LPC553x/LPC55S3x器件提供的ADC功能以及计算采样时间或源阻抗的附加工具 |
LPC 553X模拟 | 培训视频回顾了LPC55S3x/3x中模拟模块的概述。 | |
LPC553X 12位通用低功耗DAC | 培训视频回顾了DAC模块的详细信息。 |