用的AT89C2051 5v供电的,前端有个运放,用一个IO口做输入判断运放的输出的高低电平信号,现在测出运放输出高电平是3.8v左右,低电平是2.5v左右,问题出在低电平的时候IO口读出来的值不稳定,一会是1 一会儿是0。
看了2051的手册IO口输入低电平应该< 0.2VCC,没搞懂了,因为这个板子是公司以前人设计的,一直用到都没问题,现在那人走了,源代码找不到了,叫我重做就不行了,我直接把以前的片子焊到新板子上工作完全没问题,1,0输出很稳定,实在是搞不懂了,难道可以通过程序搞定哇。
请求大家帮帮忙看看,百思不得其解啊。 |