我用的是STC89C52,自做一个MAX232(cpe)电平转换,5个电容是10UF,分别接1和3,4和5,2和16,6和地,15和16,16接+5V,15接地,13和14接DB-9的3和2,12和11接单片机RXD,TXD都是按照datasheet来接的,正负应该没错。我用带有程序的芯片测试通信程序,用串口调试助手调试,发现MAX232能实现接受和发送数据,但是不能下载程序进芯片里(用STC-ISP),为什么呀?而且,通信时,如果没电了,PC就自发自收(就算不接单片机,只要插上MAX232就自发自收,没道理啊,我有没短接发送和接受)。下载时,明明看见缓冲了一下,就不下载不了,我觉得应该不是冷启动,没有引导码的问题,为什么呢,请各位大侠指教。 |