首先试试串口好使不。。。。
拿PC机打开个串口调试软件,将RXD与TXD拿个导线短接一下。。。之后用软件发送随便一些数据,由于TXD与RXD是短接的,那么软件接收到的数据应该是和发射数据一致,如果不一致,线坏了,如果彻底就收不到,线怀了,多试几次,时好时坏,线接触不良。。。
如果一切正常,那么就得看单片机的串口接口是不是好的了,示波器也行,万用表也行,测测看。。。
如果一切良好,软件问题,自己写的程序的时序有问题。嘛,由于单片机有很多种,我也就会那么两三种,TTL转PC电平你用的那种IC也不知道,所以,自己检查程序时序问题吧。。。