买了ZLG的LPC2131套件,开发过程没啥大问题,感觉颇顺手,可是在自制了电路板后,调试了10天还没进展,真的要发疯了. 开始对自己的焊接技术没把握,请专业公司焊接了两块板. 我的板子主要是驱动液晶屏和触摸屏的. 第一块板,经检查连接都正常,上电,发现JTAG无法检测到芯片.查振荡器,电源,查连接无果. 再看第二块板, JTAG正常, 程序除了外围一个三极管坏的外运行也正常,换三极管后程序运行不正常,触摸屏不能响应了,再试发现JTAG也不能连接上了. 一通检查发现和触摸屏控制器ADS7843E相连的SPI接口之MISO(P0.18)无信号,断开此信号,发现ADS7843E输出正常,只是LPC2132的P0.18脚始终为低电平,外接一上拉电阻也是低电平,关闭电源检测此引脚并未对地短路. 还好ISP工作正常,再重新编写一段专门检测该引脚的小程序,发现输入检测为低电平(外接上拉的),且不能输出高电平. 再用ISP下程序到第一快板,检查后发现P0.18脚现象完全一样. 我用LPC2131开发套件一切正常,后来换的LPC2132也没问题啊. 百思不得其解,到底是怎么回事? 请ZLG技术人员帮忙分析,也请各位高手指点,谢谢大家! |