思泰佳的编程精灵能读不能写故障维修(续)--已修复
这个维修也真够拖得长的,一直以来都没时间要不就是没有测试74的工具今天用501s把74245,74373拆了都测试了遍,晕死,没有见坏的,不知是幸运还是判断错误懊悔,白忙活了一阵
后面根据软件自检提示(看不懂,但是这里不要关了那个提示),测量每个zif脚的电压,看它检测到哪个脚时出错,然后围绕那个脚周边的电路排插错误
我呢比较幸运,在测试时居然有次提示io测试通过了,但是用测试笔压着,肯定是哪里虚焊或者有短线
然后确定到24脚的电压这时正好拉低的(看来软件提示和脚位还是有出入的)
不管它,围绕这个脚检查,既然电位能拉低,控制低电平的该没问题,提示设置的数据和读出数据有问题
重点检查245到该脚的线路
图中245的第三脚通过一个3.6k电阻到zif24脚,正好在芯片旁边有个过孔,不会是他有问题吧,用铜线把两边连起来
测试没发现出错,用手扭曲下电路板也没问题,搞定
这里用usb跨接在单片机和232芯片之间好像通讯有问题,读写出来的数据老是出错
还是老师用串口,动手接了个简易的
直连的,不需要交差
测试全部通过
读写2051基本正常
(这里发现个奇怪的现象,程序好像有时处理有问题,会把接收的东西转换成ascii码,而16进制显示的ascii码的值,例如你读出是11的十六进制,但是缓冲区却显示是31 31,ascii码11,但是多读一次就正常了,不知是不是个别现象)
还好.为什么不跟踪. jy11 发表于 2015-9-4 17:34
还好.为什么不跟踪.
跟踪什么? 高手,进来学习 不错!值得学习,楼主继续 大师,顶礼膜拜 好手艺 大赞 藏龙卧虎啊!
页:
[1]