NXP MCU 技术论坛
直播中

wanner

8年用户 64经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 测量仪表 嵌入式技术 连接器 处理器/DSP 接口/总线/驱动 控制/MCU RF/无线
私信 关注
[经验]

【NXP LPC54110试用体验】快速上手NXP MCU

NXP LPC54114开发板报告

一、特点
1. LPC54114J256BD64 Cortex-M4/M0+ 双核 MCU
     2. ISP 多启动选项跳线,支持 3.3V/1.8V 工作电压选择,板载 32.768KHz 振荡器
     3. 4 个用户定义按键和一个复位按键
     4. 9 个发光二极管,其中 4 个低电平驱动(绿色),4 个高电平驱动(红色),一个电源指示
     5. 一个电位器模拟输入
     6. 一个 Micro USB 接口连接到 LPC54114 的 USB 口
     7. 一个 Micro USB 接口连接到板载调试器
     8. 一个单线 SPI 方式 TF 卡接口和一个 SPI Flash 存储器
     9. 一个支持 I2S 音频输入/输出接口(WM8904)
     10. 一个 I2C 温度传感器(PCT2075DP)
     11. 一个 PDM 数字麦克风(SPH0641LM4H)
     12. 多个欧姆跳线电阻使能板载外部设备
     13. 板载调试器及支持外部仿真器的 10 芯 1.27mm SWD 仿真插座
     14. Arduino 扩展接口
     15. 支持 Keil/EWARM 集成开发环境
二、开箱与官方例程测试
到手后先焊好排针,方便以后调试别的外设。
NXP试用IMG_20170925_224457.jpg

    板载例程测试现象:
NXP试用IMG_20170928_214316.jpg NXP试用wx_camera_1506607246643.jpg

    如图,左边的是板载例程的测试现象,右边是仿真器SWO输出的温度数值。
    具体对应关系如下:
    V@RW6)2_$P5DQBHA@UBFNR1.png

   温度芯片PCT2075DP是板上U7处的芯片,手放上去温度会有相应的变化。
   这个地方纠正一下Manley 提供的LPC54114开发板用户手册上的一个失误。
USB与EML.png

   其实开发板上的CN1是调试器,CN3是USB口。
三、可以加快了解MCU内核、时钟、外设的一套工具
  工具一:LPCXPRESSO: LPCXpresso IDE v8.2.2
      概述:LPCXpresso IDE为开发人员提供了一种低成本的方式来创建LPC微控制器(MCU)的高质量应用. 它基于Eclipse平台,提供许多增强功能来简化应用开发和调试。它提供业界标准的GNU工具链来选择库,如专有、优化的C库或标准的GNU Newlib库。LPCXpresso IDE可用来构建任意长度的可执行代码,同时支持全代码优化。
R1A])RRBGD6%}`H3R~JO[$Y.png

这个限制。。。


下完该IDE,PC通过USB缆线链接到开发板的CN1 EMULATOR,对了,要下仿真器的驱动。如图:
EMU Driver.jpg


通过上面的链接就可以很容易找到驱动的。
   如果使用KEIL的话在MDK里面应选择如下:
{OM%0`C3D8%]F%]]3_PM.png


   工具二:MCUXpresso Config Tools

         概述:MCUXpresso配置工具是一套集成的配置工具,用户在使用基于ARM® Cortex®-M内核的恩智浦微控制器(包括LPC和Kinetis MCU)进行设计时,此套工具有助于指导用户进行第一次评估直到开发生产软件。这些工具提供在线和桌面两个版本,允许开发人员快速构建定制SDK,利用引脚、时钟和外设工具生成支持定制电路板的初始化C代码,评估系统功耗和电池寿命 。

        这个软件下完了,还需要下对应MCU的SDK才好。。。

         ~4S`ZFN47Q59)5G9SP5S_}S.png
下了一些我能用的,飞思卡尔的额,恩智浦的Kinetis K系列偶尔也玩玩。

P~LVH$H)QR$_J}D6$CX4L%8.png
用什么下什么好了。
如下是该工具新建配置的过程:

}GM3APCFLXB33O]5JBNCYGJ.png

也可以克隆一个例程:

`]C%2HE`CK[3U~V[GQL8.png


详细讲一下时钟:

内部有12MHz的FRO_12,这个如果不使能的话FRO——HF也别想用,FRO_HF可以配置在48MHz和96MHz,48MHz可以给USB外设用。其实系统时钟最大可以工作在100MHz,如果不接外部振荡器(注意要<=25MHz的),不用PLL,搞不成100MHz,呵呵。

]JXDA7$)`G20P(]KZ{PSX9M.png


)UYE)X6_SUM_3RT_]8B7G42.png


IBA5]@)B){@D7_O]37CHXID.png

小伙伴们自己试试玩玩吧。很忙额,放假抽了一天搞这个,明天又苦逼上班了。

上述内容欢迎批评指正。qq:1144815257





  • R1A])RRBGD6%}`H3R~JO[$Y.png
  • P~LVH$H)QR$_J}D6$CX4L%8.png
  • NXP试用wx_camera_1506607246643.jpg
  • NXP试用IMG_20170928_214340.jpg
  • NXP试用IMG_20170928_214316.jpg
  • NXP试用IMG_20170925_224508.jpg
  • NXP试用IMG_20170925_224457.jpg
  • IBA5]@)B){@D7_O]37CHXID.png
  • EMU Driver.jpg
  • AL0}(7X7PJWUMF3LQXEL6SB.png
  • 6@90IBF5X{OL8P]PJ(6W1~2.png
  • ~4S`ZFN47Q59)5G9SP5S_}S.png
  • }GM3APCFLXB33O]5JBNCYGJ.png
  • {OM%0`C3D8%]$84F%]]3_PM.png
  • `]C%2HE`CK[3$99U~V[GQL8.png
  • ]JXDA7$)`G20P(]KZ{PSX9M.png
  • )UYE)X6_SUM_3RT_]8B7G42.png
  • AL0}(7X7PJWUMF3LQXEL6SB.png
  • SDK.png

回帖(3)

wanner

2017-10-8 16:16:27
编辑环境有毒!
举报

王栋春

2017-10-9 13:08:43
了解一下   感谢楼主分享
举报

张海波

2017-10-23 18:01:19
感谢楼主的分享,非常好,非常详细的介绍。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分