本帖最后由 jinglixixi 于 2017-6-20 12:08 编辑
LPC54114开发板有着双核之称,且外设资源十分丰富,就来瞧瞧它神秘的面容吧,详见图1所示。它与那款有着双核航母之称的开发板相比它的结构更紧凑,除了缺少一块OLED屏之外两者在配置上基本相当,且空出Arduino接口以供扩展。 图1 开发板外观
遍寻开发板上的MCU,可以发现有2个,一个是LPC54114,另一个是NXP11U35,如图2所示,难道这就是所谓的“双核”? 非也,NXP11U35是用来做下载调试的,它可不在双核之列! 图2 双MCU
那这个双核在哪呢? 它就在LPC54114中,我们只能由图3所示的芯片的内部结构图来验证这一点,这双核原来是ARM Cortex M4 与Cortex M0+。从结构图可以看出尽管有2个核,却都可以通过内部的总线来访问片内的外设资源。 图3 内部结构图
两者的主要性能如下:
通过出厂预装的DEMO可对板载的外设进行检测,并由相应的LED来指示如图4所示(具体可参考 NXP LPC54110开发板用户手册)。如果你认为板载的外设还不够丰富的话,还可以通过板上的Arduino 接口为它添加一块机智云的功能板,如图5所示。 图4 上电效果
图5 与机智云功能板相组合 开发前要做的3件事: 1)收集相关资料 收集的资料资料主要有:LPC54110开发板原理图PDF版.pdf、LPC54110开发板用户手册v1.1.pdf、LPC54110开发板演示程序软件包lpc54110_package.zip 2)构建开发环境 在开发方面,LPC54110开发板既支持Keil,也支持EWARM集成开发环境。本人使用的是Keilv5.15,对于LPC54110这类的新板子一般要到官方网站下载一个升级包,否则在芯片库中会缺少对它的支持。 3)下载与验证 解压LPC54110开发板演示程序软件包lpc54110_package.zip后,启动其工程文件后如图6所示。执行编译后如图7所示,说明编译无问题。为了保证下载程序的顺利,正确的设置如图8和图9所示。 图6 启动工程文件
图7 完成编译
图8 调试器选择
图9 下载算法选择 经下载若与初始的上电效果一致,说明开发环境构建完成,后面就可以参考例程来熟悉板子的使用了。 如果使用调试下载不方便,你也可以在编译过程中令其生成*.bin文件,然后自己复制到虚拟U盘中。
|