首页 > 评测 > LPCXpresso核心板”裸奔”的终结—OM13082扩展板评测
LPCXpresso核心板”裸奔”的终结—OM13082扩展板评测
- [导读]
- 作为一个NXP粉,拿到一个LPCXpresso核心板只能点个灯未免太过遗憾。而入手一个通用型拓展板OM13082,就可以让你的LPCXpresso核心板如虎添翼。虽然外设并不是多么的高大上,但对于一般应用来说应该是足够了。
虽然MBED很方便,但是想要更多的了解MCU的细节,如时钟设置,外设的配置等,可以使用NXP的LCPXpresso IDE来进行编程。
LPCXpresso IDE基于ECLIPSE,用于创建高质量的LPC微控制器代码,它有很多专门的特性,包括优化的C代码库及GNU Newlib库,当前最新的版本为v8.22。LPCXpresso IDE的使用是需要授权的,不过个人用户可以申请免费授权,该版本有一些小限制,例如最高只能编译256KB大小的代码等。
首先安装LPCXpresso IDE,从NXP官网下载最新的软件下载并安装
安装过程选择用户的设置,主要包括安装位置等参数设置。安装之后记得申请个人免费KEY授权。
经过授权之后的界面,看到这是免费版本授权,其限制是编译代码不能超过256KB,对于一般的用户来说已足够。
NXP为了方便广大开发者使用LPC系列开发板,提供了LPCOpen库(BSP库),该库除了依赖库代码之外,也提供了相应的示例代码,帮助用户快速入门,以掌握LPC系列MCU的相关技术。
从附录给出的位置下载相应的BSP库,解压缩之后如下
这是LPC43XX系列的库及示例代码集合,其它类型的MCU也有专门的代码库供用户下载,
打开IDE,将下载并解压后的工程文件导入到IDE中,如下
接下来要体验的是ETH功能,搭建一个简单的HTTP服务器,接用户请求并给出HTTP响应,先准备一根网线,与路由器连接,路由器上开启DHCP功能,使得开发板可以从路由器通过DHCP协议来自动获取IP地址,连接如下
在导入的工程文件中选择lwip_webserver,直接编译,一般情况下是没有错误的,如果有错误的话,一般是库依赖问题。建议前面在导入工程文件时,将所有的工程文件都直接导入,这样就没有问题了。
点击IDE上的flash图标,给开发板下载代码,弹出如下选择调试器的对话框,
LPC系列开发板都自带LPC-LINK2下载/调试器,使用CMSIS-DAP兼容协议,如果没有看到该设备,打开Windows设备管理器,查看是否安装了正确的设备驱动,如下图
如果一切正常,就可以打开一个终端软件如putty来查看设备的运行情况,终端配置时选择正确的端口号,这里是COM5,波特率设置为115200。
看到设备使用TCP/IP(LWIP)通信来自动获取设备IP地址,相应的子网及网关设置都通过DHCP协议来获取。
此时打开浏览器,输入设备的IP地址,这里是192.168.99.194,浏览器中看到如下结果,
一个简单的HTTP服务器!
注意前面一幅截图中看到的Card Acquire failed...信息,这是因为没有插入SD卡的原因,可以将一些图片资源复制到SD卡中,然后通过读取SD卡来实现功能更强大的服务。
至于HTTP服务器的详细代码,就留给你慢慢研究吧,实际上LWIP作为一款轻量的网络通信协议,在各主流的MCU厂商中非常受欢迎,ST在自己的协议栈中也加入了LWIP的支持,LWIP不仅轻量,使用起来也非常容易,连接具体硬件的ETH底层代码,上层的IP基本不需要修改,可以直接使用。
其实OM13082扩展板上还有许多有趣的东西,如SD卡的支持,游戏摇杆的体验,限于篇幅,咱们就不一一体验了。
如果有兴趣的话,可以购入体验,MOUSER的报价约192RMB,不算贵,NXP粉丝就动手吧,如果不只是想点个灯,还等啥!
参考资源:
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前