现在开始试用EVK评估板!您可以选择观看短片中的操作顺序或遵循下列详细操作步骤。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
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.
两个简短视频中详细说明了软件和工具安装,您也可以选择按照以下步骤操作。LPCXpresso55S36受MCUXpresso SDK支持,如本指南中所述。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
恩智浦提供名为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.
此简短的视频可引导您完成此过程,您也可以按照以下步骤操作。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
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
` - 选择调试配置。
- 右击项目,并选择项目选项:
- 现在,转到“调试”选项,然后选择“J-LINK”。点击OK(确定)按钮。
- 要构建演示项目,请选择"Rebuild"按钮,用红色突出显示。
- 构建将完成,并且不会报错。
- 运行示例应用
LPC55S36板出厂时预装了CMSIS-DAP调试接口。如已更改了板上的调试LPC-LINK2应用,请查看前面部分介绍的LPCScrypt教程。
- 将开发平台连接到您的PC,此举通过USB线缆连接板上的
J1
“调试链路”完成。确保在给板供电后,从内部闪存启动硬件调试器时拔掉DFULink跳线(JP6
)。
- 打开PC上的终端应用(如PuTTY或Tera Term),并连接到您之前确定的调试COM端口。采用以下设置配置终端:
- 波特率为115200
- 无奇偶校验
- 数据位为8
- 停止位为1
- 应用构建完成后,点击"Download"按钮,将应用下载到目标。
- 点击“启动/停止调试会话”以打开调试视图。
- 点击"Run"按钮运行代码,以启用应用。
- hello_world应用现在正在运行!
Something went wrong! Please try again.
修改SDK示例
此简短的视频可引导您完成此过程,或者您也可以按照以下步骤操作。

Video Player is loading.Current Time 0:00/Duration 3:55Loaded: 0%0:00Stream Type LIVERemaining Time -3:55 1x- 2x
- 1.75x
- 1.5x
- 1.25x
- 1x, selected
- 0.75x
- 0.5x
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
- en (Main), selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
4.1 从MCUXpresso SDK克隆示例项目
选项A:使用MCUXpresso IDE来克隆示例项目。
使用MCUXpresso IDE
- 构建示例应用
以下步骤将指导您完成通用输出的操作。该示例设置了led_blinky,它会定期闪烁LED红灯。
- 在左下角找到快速启动面板
- 然后点击Import SDK示例…
- 点击LPCXpresso55s36板,选择导入可在该板上运行的示例,然后点击Next(下一步)。
- 使用箭头按钮展开driver_examples目录,然后展开sctimer示例,并点击sctimer_pwm_with_dutycycle_change旁的复选框选择它。要使用UART进行打印(而不是默认的半主机),请在项目选项下选择UART作为“SDK调试控制台”复选框。然后点击Finish(完成)。
- 点击“Project Explorer”视图中的“lpcxpresso55s36_led_blinky”项目,并构建、编译和运行上述的演示。
- 您将看到LED红灯在闪烁。
注:在“使用引脚工具”教程中,您将学习如何更改板的LED输出引脚。
- 终止调试会话。
选项B:使用MCUXpresso配置工具来克隆用于第三方IDE的现有MCUXpresso SDK示例。
使用MCUXpresso配置工具
以下步骤将指导您完成通用输出的操作。该示例设置了led_blinky。
- 打开MCUXpresso配置工具。
- 在出现的向导中,选择“基于SDK示例或hello word项目创建新配置”单选按钮,然后点击“下一步”。
- 在下一个窗口中,选择之前已解压的MCUXpresso SDK的位置。然后选择正在使用的IDE。请注意,只有在构建SDK时,在线SDK构建工具中所选的IDE才可用,点击clone(克隆)选择示例
选择要克隆的项目。对于这个例子,我们要使用GPIO LED输出项目。您可以在筛选框中输入“led_blinky”,然后选择“led_blinky”项目来进行筛选然后,您还可以指定克隆项目的位置和名称。然后点击Finish(完成)。
- 克隆后,转到您选择的目录,并打开IDE的项目。导入、编译和运行项目,如前几节所述。
- 您将看到LED红灯在闪烁。
注:在“使用引脚工具”教程中,您将学习如何更改板的LED输出引脚。
- 终止调试会话。
Something went wrong! Please try again.
4.2 使用引脚工具
首先,我们使用属于MCUXpresso配置工具的引脚工具来显示如何在项目中添加一个新的GPIO引脚来使LED闪烁。
使用MCUXpresso IDE引脚工具
*注:过去,您必须像上一步一样克隆SDK项目。
- 要打开MCUXpresso IDE中的引脚工具:
- 右击“Led_Blinky”项目, 选择 “ConfigTools”,然后点击“Pins”,即可打开引脚工具。
- 引脚工具现在应该显示led_blinky项目的引脚配置。
- 使用引脚工具修改LDE已连线的引脚:
- 我们将在指南的剩余部分使用MCUXpresso IDE,但在其他第三方IDE的MCUXpresso配置工具中可以完成相同的步骤。在引脚视图中,取消选中“显示专用引脚”和“显示未连线的引脚”复选框,以仅查看已连线的引脚。已连线的引脚在引脚名称旁留有一个绿色勾选框。为每个已布线的引脚所选的功能以绿色突出显示。
- 在当前配置中,PIO1_28被路由为RED_LED。让我们禁用PIO1_28,并更改PIO0_22的复用设置,以使用其GPIO功能。
- 点击GPIO列下的“GPIO”字段,可禁用PIO1_28。将出现一个新窗口。然后,该引脚将被禁用(引脚将不再具有勾选框),并从列表中消失。
- 现在,将PIO0_22路由为GPIO。首先,选择“显示未连线的引脚”,以便重新显示所有引脚。然后,在引脚视图中搜索PIO0_22。最后,点击GPIO列下的框。该框将以绿色突出显示,并在引脚旁边显示勾选。
- 现在是时候导出由引脚工具生成的最新pin_mux.c和pin_mux.h文件,将这些更改实施到项目中。点击菜单栏中的“更新项目”。
- 弹出的屏幕将显示正在更改的文件,您可以点击“diff”查看当前文件与引脚工具生成的新文件之间的差异。点击“确定”将新文件覆盖到项目中。注:时钟文件也可能被标记为正在更新,因为标题已被更改。
- 打开led_blinky.c文件,并将宏BOARD_LED_RED_GPIO_PORT更改为BOARD_LED_GREEN_GPIO_PORT,且将 BOARD_LED_RED_GPIO_PIN更改为BOARD_LED_GREEN_GPIO_PIN。
- 按照上一节所述构建并下载项目。
- 运行应用。您现在将看到LED绿灯在闪烁。
- 终止调试会话。
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的基础知识以及如何使用并扩展系统存储器。
MCUXpresso SDK示例
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见的外部存储器示例。
- FlexSPI八线DMA传输示例
-
如何在轮询中使用FlexSPI驱动程序。
路径:
123
\boards\lpcxpresso55s36\driver_examples\flexspi\octal\dma_transfer
- FlexSPI八线轮询传输示例
-
如何在轮询中使用FlexSPI驱动程序。
路径:
123
\boards\lpcxpresso55s36\driver_examples\flexspi\octal\polling_transfer
- FlexSPI八线断电示例
-
如何在轮询中使用FlexSPI驱动程序。
路径:
123
\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的产品的软件开发和认证流程
MCUXpresso SDK示例
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见的外部存储器示例。
- IEC60730B_Example_User_Guide_LPC55Sxx_v4_2
-
本示例用户指南介绍了如何正确设置硬件以及如何将示例代码与IEC60730B安全库结合使用。
路径:
123
\docs\safety
- IEC60730B_Library_User_Guide_CM33_v4_2
-
每个测试的单独章节中全面介绍了相应测试的测试架构、实施、测试和验证。
路径:
123
\docs\safety
- 安全内核自检示例
-
本例演示了IEC60730B的内核自检。
路径:
123
\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。
音频
文档和视频
说明
5.1声道音频解决方案在LPC55xx上的实现
LPC55S69的板载DSP加速器非常适合USB音频应用。
显示器和显卡
MCUXpresso SDK示例
- emWin GUI演示
-
演示emWin库的图形小部件。
路径:
123
\boards\lpcxpresso55s36\emwin_examples
- USB音频示例
-
展示LVGL小部件的演示应用。
路径:
123
\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例程及演示。
MCUXpresso SDK示例
- PMSMLPC55S36EVK
-
本用户指南介绍了三相永磁同步电机(PMSM)的传感器以及无传感器电机控制软件的实现。
路径:
123
\docs\MC
- PMSM示例
-
此示例演示了双永磁同步电机(PMSM)的控制。
路径:
123
\boards\lpcxpresso55s36\demo_apps\mc_pmsm\pmsm_enc
- 双PMSM示例
-
此示例演示了双永磁同步电机(PMSM)的控制。
路径:
123
\boards\lpcxpresso55s36\demo_apps\mc_pmsm\pmsm_enc_dual
- PMSM OPAMP示例
-
此示例演示了如何使用OPAMP控制永磁同步电机(PMSM)。
路径:
123
\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模块的详细信息。
本页内容