LPC2478
czleclub
这个作者很懒,什么都没留下…
展开
-
LPC2478入门笔记——GPIO篇
<br /> LPC2478开发板没了很久终于要开始使用了,从哪一步开始呢?移植MF还是...?因为移植MF老是编译不过去,搞得都没什么进展,最后还是选择了我的传统路线:把它当成单片机来学习。这样就好办了,第一步当然就是学习输入输出,在ARM中叫做GPIO。<br /> 接下来就是仔细研究LPC2478的DS,本来想省事点到网上找个中文的,可惜这个是新出来的芯片,资料还不是很全,这也是我后选择LPC2478的原因,早知道就直接学习ARM9,弄个2440算了,当然也跟板子的原创 2010-10-20 01:59:00 · 5342 阅读 · 0 评论 -
三块空板换来的教训——引脚间距0.5mm的焊接方法
<br /> 今天终于拿到4.3寸TFT显示屏的PCB空板,这东西念了几个月了最终狠下心来打板是这两个星期的事,PCB厂工期占了10天,有点慢,不过质量还算过得去。由于我是采用最便宜的工艺,0.5mm的间距做的还是可以。拿到板配完料,就开始焊接了,才一动手杯具就发生了。<br /> <br />1、采用"拖锡法"并不是好办法。<br /> <br /> 之前看到网上有人使用'堆锡'-->'拖锡'的方法焊接,我也用这种方法焊接过0.5mm间距的芯片,用了许多松香。今天起初在焊原创 2011-01-16 00:10:00 · 6970 阅读 · 0 评论 -
LPC2478学习笔记——SDRAM篇
<br /> 最近在弄MF的移植,但老是运行不了,搞了很久才发现SDRAM有问题,于是重新写了LPC2478的外部SDRAM的初始化代码,在MDK中单独调试没问题,弄到MF中就出现问题还是运行不了。我板上的SDRAM是16位宽的,ARM模式32位宽,是不是这个原因还在研究中,先把测试代码贴上吧。<br /> #include <lpc24xx.h>#include "type.h"/********************EMC Macro********************原创 2010-11-20 01:31:00 · 4479 阅读 · 0 评论 -
有关LPC2478的PORT2与ETM复用问题
今天在调试LPC2478的LCD程序,需要用到Fast GPIO2[1]作为输出,本来简单的一个功能却花了我将近一个小时,仔细研究才发现这其中有个细节我一直没注意到。问题就出现在PINSEL10的设置上。 以下是LPC24xx用户手册有关PINSEL10寄存器的说明: 查看PINSEL4时发现他还复用ETM功能,我的开发板RTCK是通过电阻下拉到地的,因此当外部复位时,PINSEL10[3]置1,PINSEL4之前的设置被忽略,这是只有P2[0:8]只有ETM有效,其他功原创 2011-01-23 00:14:00 · 1683 阅读 · 0 评论 -
访问LPC2478外部Flash与LCD发生总线冲突的解决方法
<br /> 在访问LPC2478外部Flash同时使用LCD控制器,LCD界面将出现抖动的现象。网上有人遇到这种情况,但都没有提出解决方法,就连NXP官方论坛也没人回答相关问题,LPC2478用户手册,Datasheet都没有提到这种情况。我隐约记得LPC2478是使用双总线架构的,而且外设与CPU使用总线是有优先级的。于是我将LCD的优先级别设为最高(AHBCFG1中配置,配置是应先设置优先级,再将bit0置0),但还是会抖动。再多次尝试后,发现在不影响显示的情况下将LCD的像素时钟调低可以解原创 2011-03-12 22:52:00 · 2296 阅读 · 1 评论