在AVR ATMEGA8平台下,使用两个IO口模拟UART,并与外设进行485通讯,现在出现如下现象:模拟串口与485转换器连接到PC机的串口,进行数据收发测试正常;另外的一个支持485通讯的外设通过485转换器连接到PC串口,进行协议数据收发测试也正常;但是用模拟串口和此外设进行协议数据交互的时候怎么发数据给外设都收不到响应,不知道问题出在什么地方? 另外现在已经确认了用单片机正常的串口与此外设通讯是正常的;波特率等通讯参数都相同;另外单片机发送出来的协议数据是严格按照外设通讯的协议要求进行的;
请大侠们指点下; |