核心板物理尺寸:57.2 * 77.2 mm
底板物理尺寸:141 * 168 mm
LPC4357开发板带高速USB功能(内置片内高速PHY),可接4.3寸液晶屏,以下为LPC4357搭配4.3寸LCD的整体图:
核心板图片(核心板上双排针间距:2.0mm,采用正凌精工双排针):
局部外设细节图:
CPU处理器:LPC4357
开发板的物理尺寸:
核心板:57.2 * 77.2 mm
底板:141 * 168 mm
液晶屏板:80 * 106 mm
提供的例子程序有如下的特性:
操作系统:
RTX -- V4.60;Keil自带的操作系统。
FreeRTOS -- V7.3.0
μC/OS-III -- 源码;
文件系统:
RL-FlashFS -- V4.22;Keil自带的文件系统,支持FAT12,FAT16和FAT32文件系统,这个文件系统可以用于SD卡、Nand Flash、U盘,提供Nand Flash的坏块管理功能。
FatFs -- R0.09a;源码,
网络协议栈:
RL-TCPnet -- V4.60;Keil自带的网络协议栈。
Lwip -- V1.4.0;
图形库:
emWin -- V5.16;µC/GUI的新版本,
emWin -- V5.18;µC/GUI的新版本,
SWIM -- NXP的一个图形库,源码。
USB:
RL-USB -- V4.60;Keil自带的USB协议栈,从设备方面支持ADC、CDC、HID、MSC类,主控器方面支持HID和MSC类。
LPC-USB -- NXP提供的USB协议栈,带源代码,从设备方面已经提供了鼠标、键盘、音频、CDC、大容量设备等驱动程序,主控方面提供了键盘、音频、大容量设备等驱动程序,源码。
例子程序按功能描述如下:
网络:
RL-TCPnet-Http-demo -- 程序展示Web Server CGI接口功能,可以通过网页来控制开发板上的LED、获取按键状态、获取AD值、将文本内容显示到液晶屏上、修改登录密码等。
RL-TCPnet-Http-upload -- 程序展示通过Web浏览器浏览SD卡上的文件信息及上传文件到SD卡上,SD卡内的文本文件可以在Web浏览器上打开。
RL-TCPnet-FTP-demo -- 程序展示通过FTP客户端软件上传文件到SD卡上及将SD卡内的文件下载到上位机。
RL-TCPnet-SNMP-demo -- 一个SNMP代理演示的例子。它显示了如何使用简单网络管理协议控制嵌入式系统。
RL-TCPnet-SMTP-demo -- 一个SMTP客户端的例子,可以通过发邮件方式定时汇报开发板上AD值。
RL-TCPnet-Telnet-demo -- 程序展示了如何构建一个简单的基于IP的命令行界面,通过Telnet客户端软件来控制开发板上的LED、获取按键状态、获取AD值、将文本内容显示到液晶屏上、修改登录密码等。
RL-TCPnet-DNS-demo -- 程序展示向万维网远端的DNS服务器发送DNS请求,实现了通过服务器的名称来解析服务器的IP地址的功能。
RL-TCPnet-BSD-client -- 一个BSD客户端例子,可以连接及发送指令到BSD服务器。
RL-TCPnet-BSD-server -- 一个BSD服务器例子,可根据BSD客户端发过来的指令去控制LED的亮与灭。
RL-TCPnet-LEDSwitch -- 一个UDP/TCP服务器的例子,可以通过UDP/TCP客户端软件来控制开发板上的LED及获取按键值。
USB:
RL-USB-HID-Device -- 一个USB设备端HID类的例子,可以通过上位机软件去控制开发板上的LED及获取按键值,程序支持全速和高速两种模式。
RL-USB- Memory -- 一个USB设备端MSD类的程序,开发板通过USB线连接上位机后会出现一个可移动磁盘,存储介质为MCU上的RAM,程序支持全速和高速两种模式。
RL-USB-MSD-SD -- 一个USB设备端MSD类的程序,开发板通过USB线连接上位机后会出现一个可移动磁盘,存储介质为SD卡,程序使用全速及高速USB接口。
RL-USB-HID-Kbd -- 一个USB主控器HID类的程序,可以接USB键盘,程序使用全速USB接口。
RL-USB -MSD-Host -- 一个USB主控器MSD类的程序,程序通过串口来管理U盘可以实现格式化、重命名、拷贝、删除、新建、查看根目录信息等操作,程序可以使用全速及高速USB接口。
LPC-USB-HID-Mouse-Device -- USB设备端HID类的鼠标例子,开发板上的五向导航按键实现鼠标的上、下、左、右操作。
LPC-USB-HID-Keyboard-Device -- USB设备端HID类的键盘例子,开发板上的五向导航按键模拟键盘的A、B、C、D、E按键。
LPC-USB-CDC-VirtualSerial-Device -- USB设备端CDC类的例子,将开发板上的高速USB接口虚拟成串口设备。
LPC-USB-Audio-Input-Device -- USB设备端音频类的例子,将开发板上的高速USB接口虚拟成麦克风设备。
LPC-USB-MSD-Device -- USB设备端,大容量存储类的程序,存储介质可以设置为内部RAM或SD卡,程序使用高速USB接口。
LPC-USB-HID-Keyboard-Host -- USB主控器HID类的键盘例子,可获取USB键盘的键值并通过串口发送出来。
LPC-USB-MSD-Host -- USB主控器大容量存储设备例子,实现读文件,新建文件,查看文件目录等操作。
LPC-USB-CDC-Device-Keyboard-Host -- 全速USB接口实现虚拟串口的功能,高速USB接口接USB键盘。
GUI:
emWin-Template -- 一个使用emWin GUI的例子,液晶屏幕上会显示一个计数器。
emWin- GUIDemo -- 程序分别演示了各种进度条的绘制、位图的绘制、彩条的绘制、光标的显示、各种类型的图标显示、各种列表的显示、高速绘图演示、透明对话框的绘制、树视图的绘制、汽车仪表上的界面等。
emWin-Touch -- 触摸液晶屏幕,液晶屏上将显示触摸到的位置。
SWIM-Touch -- 触摸液晶屏幕,液晶屏上的鼠标跟着移动。
新增LPCOpen的代码,已经根据硬件的不同做了对应的修改:
底层驱动及其它杂项例子:
USB从设备及主控器的例子:
双核应用的例子:
所提供的程序以下面链接的用户手册上的描述为准:
部分程序演示:
双核、emWin、lwIP、触摸屏演示:
SWIM图形库演示:
RL-TCPnet-Http-demo:
RL-TCPnet-Http-upload:
RL-TCPnet-SNMP-demo:
RL-USB-HID-Device:
RL-USB-MSD-SD:
高速USB读8G Kingston Class4SD卡的速度测试:
LPC4357处理器主要参数:
Cortex-M4 Processor
- running at frequencies of up to 204 MHz
- Memory Protection Unit (MPU)
- Nested Vectored Interrupt Controller (NVIC)
- Hardware floating-point unit
- Non-maskable Interrupt (NMI) inpu
- JTAG and Serial Wire Debug (SWD), serial trace
- ETM and ETB support
- System tick timer
- Four reduced power modes: Sleep, Deep-sleep, Power-down, Deep power-down
Cortex-M0 Processor core
- capable of off-loading the main ARM Cortex-M4
- running at frequencies of up to 204 MHz
- JTAG, Serial Wire Debug, and built-in NVIC
On-chip memory
- Up to 1024kB dual bank Flash
- 136 kB SRAM for code and data use
- 16 kB on-chip EEPROM data memory.
- 64 kB ROM containing boot code, on-chip SW drivers
- 128 bit One-Time Programmable (OTP) memory
Clock generation unit
- Crystal oscillator (operating range of 1 MHz to 25 MHz)
- 12 MHz internal RC osc.
- Ultra-low power RTC crystal osc.
- On-chip PLL allows CPU operation up to the maximum CPU rate
Serial interfaces
- Quad SPI Flash IF (SPIFI)
- 10/100T Ethernet MAC (RMII and MII IF)
- HS USB 2.0 Host/Device/OTG IF
- HS USB 2.0 Host/Device IF
- 4 550 UARTs
- 2 C_CAN 2.0B controller with one channel
- 2 SSP controllers
- SPI controller
- Fast-mode Plus I2C-bus IF
- standard I2C-bus IF
- 2 I2S IFs
Digital peripherals
- External Memory Controller (EMC)
- LCD controller
- SD/MMC card IF
- 8-channel General-Purpose DMA (GPDMA) controller
- Up to 164 General-Purpose Input/Output (GPIO) pins
- 4 general-purpose timer/counters
- motor control PWM for three-phase motor control
- Quadrature Encoder IF (QEI)
- Repetitive Interrupt timer (RI timer)
- Windowed watchdog timer
- Ultra-low power Real-Time Clock (RTC)
- Alarm timer
Analog peripherals
- 10-bit DAC
- 2 10-bit ADCs
Security
- AES engine programmable through an on-chip API
- 2 128-bit secure OTP memories (AES key storage, customer use)
- Unique device ID
开发板的硬件配置
128MBit SDRAM(32Bit)
128MBit NOR Flash(2个拼成32Bit)
32 Mbit SPI Flash
256Kbit IIC EEPROM
SD存储卡接口(SDIO方式)
10针2.0mmJTAG接口
10/100M以太网接口
USB2.0(全速内置PHY)从设备接口
USB2.0(全速内置PHY)主设备接口
USB2.0(高速内置PHY)从设备接口
USB2.0(高速内置PHY)主设备接口
两路RS232接口
两路CAN接口
麦克风输入接口
双声道音频输入接口
双声道音频输出接口
双声道耳机接口
单声道喇叭接口
一个五向导航按键
三个功能按键
五个可控LED
一个纽扣电池座(不带电池)
24bit LCD接口(标配4.3寸LCD带触摸屏)
核心板EMC_D0 -- EMC_D31及EMC_A0 -- EMC_A23的数据总线引出
核心板除JTAG占用到的绝大部分I/O引出
装箱清单:
LPC4357开发板 1块(含4.3寸触摸屏)
交叉网线 1条
串口延长线 1条
高速Mini USB线 1条
5V电源适配器 1个
资料光盘 1张
盈钰工作室:
E-mail:senxin79@126.com
联系QQ:690971654
电话:020-61392789
手机:15360803087
淘宝店: