打印

晒一下功能超强的LPC1700开发板

[复制链接]
5464|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本来想都完成之后再给大家看看,不过6月份开始会很忙,这个LPC1700超级开发板可能会停一段时间,所以先贴出来留个记号。

我关注LPC1768很久了,一经推出我就被它的高主频(100MHz),低功耗,齐全的外设(以太网,USB, CAN等等)所吸引。很想学习学习。
        学习的话开发板是必须的了,一开始准备DIY一块最小系统板。可是仔细想了想,这些年来没少玩MCU,51,PIC,ARM,DSP都接触过了。如果最小系统能工作了也就没有可玩的了(因为板上只有一颗MCU),太没有意义了,而且1768的外设这么丰富不使用太浪费了。
        于是从去年起我就准备设计一个全功能的LPC1768开发平台,尽量把1768的功能都扩出来,概括来说这个平台具有以下几方面的功能:
1. 丰富的外部接口: UART(RS-232/485,3.3V TTL), SPI, RJ-45,USB Device/Host,Audio In/Out, CAN bus, 38k红外发射/接收等;
2. 友好的人机交互接口:LCD触摸屏,摇杆 + 按键(类似掌机的按键布局);
3. 完整的电源系统:具有锂电池充电功能和电源自动切换电路,一键开机功能,所有器件均可设为低功耗模式(或关闭供电)达到省电目的。

  


基于这些理念设计了这个LPC1700超级开发板,除了能够运行常见的例程以外,它还可以作为简单的手持产品使用,因为它具备完整的电池供电充电电路,人机界面接口(LCD,按键,音频输入输出等等)

我的LPC1700开发平台规格
MCU: LPC1768FBD100 (Cortex—M3内核主频100MHz,512K Flash,64K SRAM)
LCD: 3.2寸TFT(400x240分辨率),电阻触摸屏(4线)
UART: RS-232 2路(其中1路支持ISP),TTL(3.3V) 1路
RS-485: 1路(支持休眠)
CAN总线:CAN 2.0B 2路
USB接口:Full speed Device/Host(复用)
SD卡:弹出式SD卡槽,支持SD/SDHC/MMC等
音频:集成高品质 Audio Codec WM8973,板载3.5mm耳机接口(支持耳机插入检测),扬声器、MIC,Line-In、Line-Out接口各一个
Ethernet PHY: DM9161A,10/100M自适应,支持Auto-MDIX(交叉直连网线均可使用)
FM功能:TEA5767 FM收音模块(可选)
RF通信:预留SPI接口(包含电源和中断引脚),可外接各种SPI接口RF模块(如:nRF24L01),实现无线通信功能
GPS功能:预留UART接口(包含电源和使能控制引脚),可外接UART接口GPS模块,实现GPS定位功能
Flash:S25FL128 16MB SPI Flash(可选)
DC_IN: 5V
锂电池接口:3线(支持充电温度检测)
按键:五向摇杆 x1, 用户按键 x5, 开机键 x1,复位键 x1
红外发射接收:38k红外接收头 x1,红外LED x1 (可实现自学习型遥控器功能)

Fusion_1700-front.JPG (95.84 KB )

Fusion_1700-front.JPG

Fusion_1700-back.JPG (99.67 KB )

Fusion_1700-back.JPG

LPC1700 PDK-Front.JPG (61.83 KB )

LPC1700 PDK-Front.JPG

LPC1700 PDK-Back.JPG (36.23 KB )

LPC1700 PDK-Back.JPG

相关帖子

沙发
xdp63| | 2011-6-1 18:16 | 只看该作者
我也正在学习使用LPC1678

使用特权

评论回复
板凳
沧海一笑| | 2011-6-1 20:49 | 只看该作者
友情顶起.

使用特权

评论回复
地板
alongchi| | 2011-6-2 09:21 | 只看该作者
好丑的板子,布局也差劲

使用特权

评论回复
5
不爱说话|  楼主 | 2011-6-3 09:30 | 只看该作者
主要是用手机照的不好。另外板子还没有完成。

使用特权

评论回复
6
xdp63| | 2011-6-3 10:45 | 只看该作者
LZ,有什么LPC1768的基础资料或书给推荐一下
请问LZ的QQ,多向你学习。

使用特权

评论回复
7
MOn51| | 2011-6-6 11:00 | 只看该作者
还是用LPC1788做一块吧。这块感觉不好。

使用特权

评论回复
8
不爱说话|  楼主 | 2011-6-9 10:38 | 只看该作者
To xdp63:
资料嘛,我没有什么可推荐的。一直在用LPC1768的数据手册和用户手册,应用笔记,还有Keil的例程。这几样可以看做三板斧,一般的应用足够了。

To MOn51:
LPC1788刚刚出吧,还没有来得及详细看资料。相比于1768,只是多了外部存储器接口(EMC)和LCD接口,其他方面没有变化。等这块板子玩得差不多了以后,如果有需求,我准备直接上LPC4000(M4+M0双核,高速USB2.0,EMC,LCD等等),呵呵。

使用特权

评论回复
9
xdp63| | 2011-6-12 02:54 | 只看该作者
LZ,你好,请问你用ZLG的例程还是Landtarger的例程?

使用特权

评论回复
10
xdp63| | 2011-6-12 02:58 | 只看该作者
我碰到一个奇怪的事,我的1768板子用ZLG的例程串口通信正常,但读写E2RROM有问题。但用Landtarger的例程读写E2RROM正常,但串口通信在串口助手上又显示乱码,请问你有什么办法解决?

使用特权

评论回复
11
不爱说话|  楼主 | 2011-6-13 09:22 | 只看该作者
我用的是路虎开发板的,但是后来自己做了板子,就改用Keil的例程了。

使用特权

评论回复
12
xdp63| | 2011-6-13 12:31 | 只看该作者
LZ:
我是用keil4来编程,现在想测试TCP网络数据传输,类似用Socket连接,你做过类似的程序没?

使用特权

评论回复
13
xdp63| | 2011-6-13 12:34 | 只看该作者
找了个例程,webserver可以正常使用

使用特权

评论回复
14
sheng789du| | 2012-7-5 08:38 | 只看该作者
不知道为什么,我的串口输出是乱码!:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:飞翼电子工作室 http://shop68798667.taobao.com/

115

主题

886

帖子

34

粉丝