你现在位置:首页>技术论文>电气常识>嵌入式系统>正文
LPC2210调试成功愿把心得与大家分享
日期:2008-2-22 23:40:42 来源:本站整理  
点击: 作者:未知
点击【】放大字体.
 这是06年在21IC上我的原创心得,现在也搬到这里,原因是21IC我老上不去,速度有点慢,后来在163里安家了,现在准备搬迁到工控!
P.L.C.技.术.网——可编程控制器技术门户

我不是最优秀的嵌入式开发人员,但我是优秀的,至少我每天都在不懈努力着……
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

以前是用51做东西的,虽然没有大的研究成果但自己研究的小产品也在被使用着,谈不上成就但总还有几分欣慰的,毕竟自己在这条路上起步的比较晚。今年因工作的需要(准确的说是项目要提高“产品档次”)才开始用ARM(LPC2210)的,买了个1980¥的开发板就开始了,现在已经有3个月了,书上的配套的很多实验都做完了,自己也做了TCP转双串口等(在开发板上做的程序),自我感觉还是学了点东西;之后自己开始做板子,但在调试的过程中遇到了很多问题,但是最终成功了。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

为了让更多的人能走的更快、更稳、更有信心,今天以“真诚”写下自己的心得体会:
plcjs.技.术_网

ARM系统应该分为4个部分:(1)供电系统(电源的设计)(2)复位与时钟(3)JTAG/ISP调试测试口(4)CPU与存储系统
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

1、    供电系统为了稳定我用了LM2575、复位用了复位芯片SP708S,如果你是初次做ARM板建议使用这些性能好的芯片,不要为了省钱而用别的便宜器件凑合。这部分电路设计简单,我就不说了
WWW_PLCJS_COM-PLC-技.术_网

2、    我想具体说一些我“费劲”的地方。首先在做完原理图设计后在认真检查一边。注意几个地方:复位芯片SP708S、SP3232E通信芯片、CPU的的各个管脚(有点废话),我就把CPU的22脚和140脚搞到一起了;232的16脚的VCC连接到和16脚连接的电容的下方等价于连接到2脚上了;把CPU的130脚标注成了P2.16_D15,而把RAM和FLASH上的直接标注为D15了,致使生成的PCB板的“D15”数据线没有连接(其他的注意的几个脚P0.14、P1.20、P2.26、P2.27看是否都设置对了)
P.L.C.技.术.网——可编程控制器技术门户

3、    PCB做好后先不要急着焊接(我是着急焊接的、呵呵````),先用万用表仔细检查板子是否“本身”就有短路、断路的地方(我的板子有2处、后来有问题后才测试找到的),确认基本没问题后在焊接,起码要确认“重要的线路”没问题再焊接。
WWW.PLCJS.COM——可编程控制器技术门户

4、    焊接的时候要做好准备:PCB检测过了、所有确保最小系统工作的器件都准备好了、最好用好一点的烙铁(恒温的比较好)、焊锡丝尽可能的细一些(我用的是0.5mm)的、准备些松香和A3的白纸深深吸一口气就可以焊接了。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

5、    先焊接电源部分(5V、3。3V、1。8V),然后测量确保正常,确保送到每个片子上的电源到位。然后焊接LPC2210、SP708S、SP3232E、74HC125、LED等(最好设计几个LED,调试的时候用),焊接好后就可以准备调试了。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

6、    在插几句:首先、焊接的时候我用的是先固定对角,既而4角,然后依次小心焊接;其次、焊接好后再用小块的松香化在管脚上然后把烙铁放成45度加点焊锡再焊一边确保都焊接牢固了;最后用酒精(无水乙醇)把松香洗掉,再用表测量一下连接情况
WWW_P※LCJS_COM-PLC-)技.术_网

7、    现在可以开始调试了:JTAG的连接 (1、2管脚接3.3V电源; 3 --- 43(nTRST); 5---140(TDI); 7 ---113(TMS); 9---126(RTCK);11 通过4.7k电阻接地并接2210的52(RTCK)引脚;13 ---144(TDO); 15 (nRST)接SP708S的复位输出引脚; 17,19管脚悬空;其他管脚接地。)
WWW_PLC※JS_COM-PmLC-技.术_网

8、    先验证CPU是否工作:1、读取ID(拉低P0.14脚);2、用片内RAM仿真(1、下载2100模板,添加到自己计算机,例如:D:\ARM\ADSv1_2\Stationery\;2、建立2100工程文件即可开始仿真;3、先点亮LED,注意此处程序的延时需要“加大”,否则看不到“高低”变化)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

9、    CPU的ID读取成功,说明“最小系统正常”、232芯片工作正常了;使用内部RAM仿真成功说明JTAG正常了;
WW.W_PLC※JS_C,OM-PL,C-技.术_网

10、    然后焊接RAM(IS61LV25616AL)开始外部仿真(用2200模板),只要线路连接没问题就会一次成功!如果不成功请仔细检查线路,是否连接、是否短路、断路!!!!
WWW_PLCJS@_COM%-PLC-技.术_网

先写这么多,等高手添加丰富内容,让更多的人能有所收获就够了!!!
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行