2010年底中关村买了20片MAX3232ESE,介绍说是国产的,2.5元/片。当时觉得一个简单的232通讯,随便谁家的片子的都没所谓。结果呢——
1,MAX3232采用3.3V供电,0.1uF电容,所有设计遵从手册。通讯是单向的,只有板子向主机发送命令,用于监视单片机的运行。样机用38400bps与主机连接,每次板子断电再上电的时候,主机不能收到板子的数据。拔掉串行通讯线,再插上,通讯正常。此现象可重复,每次上电必然如此。
2,上电没有通讯的时候,观察单片机的TXD0有输出,到达MAX3232后,MAX3232的对应输出管脚空空荡荡!拔插电缆之后,MAX3232输出正常。
3,换上N年前遗留的一批MAX232CSE(5V供电,0.1uF电容),一切OK!尽管手册说MAX232需要5V供电,但实际用3.3V也很正常。
结论:国货MAX3232ESE +1018是一堆狗屎。之前的串口总是不**,KEIL仿真也是时好时坏,搞的很不爽,这次全部解决。
鄙视自己随意采购,思想麻痹,作风浮夸,行事不慎重。自当引以为戒! |