微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 快速上手NXP MCU

快速上手NXP MCU

时间:10-02 整理:3721RD 点击:

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 集成开发环境
二、开箱与官方例程测试
到手后先焊好排针,方便以后调试别的外设。



    板载例程测试现象:




    如图,左边的是板载例程的测试现象,右边是仿真器SWO输出的温度数值。
    具体对应关系如下:

   


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



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



这个限制。


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



通过上面的链接就可以很容易找到驱动的。
   如果使用KEIL的话在MDK里面应选择如下:




   工具二:MCUXpresso Config Tools


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


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


        


下了一些我能用的,飞思卡尔的额,恩智浦的Kinetis K系列偶尔也玩玩。



用什么下什么好了。

如下是该工具新建配置的过程:




也可以克隆一个例程:



详细讲一下时钟:

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






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

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























编辑环境有毒!

了解一下   感谢小编分享

感谢小编的分享,非常好,非常详细的介绍。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top