用TMDSHVMTRINSPIN套件的Piccolo F28069m控制卡和计算机做rs-232i通信,程序编写完成后,计算机能接收到28069m发送的数据,但是28069m不能接收计算机发送的数据。后来用示波器看数据波形时发现,28069m向计算机发送数据时波形最低为0V左右,但是计算机向28069m发送数据时,波形最低为1.2V,两次波形均测量28069m的引脚,请问这是为什么?28335DSP发送和接收的数据波形最低电平均为0V,如果是28069m的通信程序有错误接收不到也就罢了,但是28069m接收数据的波形最低为什么是1.2V,谢谢
mangui zhang:
你好 这个MCU这边发出的低电平接近0V是合理的 至于那边过来的是1.2V
应该是有问题的 造成不能正常接收 建议在找个232转TTL的模块试试吧
可以先用排除法 将232转TTL模块的RX和TX短接 看看上位机是否能收到他发送的东西