原创 打印机调试经历

2009-7-31 09:40 2578 5 5 分类: MCU/ 嵌入式

 


阶段一:
 俺焊上SP3232,但是发现DB9口的5、8脚电平为5.5V,根据3232的转换电平可知,此时转换后的TTL电压应该为低电平,应该小于0.5,但是一查结果有1.4V。
 哇哇哭!


阶段二:
 俺换上以前焊好的一个232转接面包板,没有问题。


阶段三:从张权板上扒下一个SP3232,给焊在我的板子上,发现转换后的电平依然为3.2V,又哇哇哭!
 狗日的,我怒了。
 再查芯片电压,结果只有1.4V,郁闷,有一个电容坏掉。
 换个电容,再装,此时转换后的TTL电平应该为低电平,而此时约有1.1--1.4V之间。
 
 怀疑是F020的IO口的毛病,直接将BUSY脚初始化为低电平,再来检测此脚电平,OK。没问题了。


结论:


 有时候,IO口可以做一下初始化,免得老检测不着,烦人。比如I2C或SPI总线中的读数据,可先清IO口,又例如本打印程序中的IO口读取,先给初始电平为低电平,再读取。


 


//----------------------------------------------------------------------------

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条