使用RS485进行通信,示波器上显示的波形是对的,但是一进入单片机后,数据寄存器上的值就不对了,求助啊,求助啊

是这样的,我使用 SSP485芯片用于RS485通信。但是呢,我用电脑的串口模拟助手发送数据到单片机时,用示波器测量整个链路,数据都是正确的(包括进入USART_RX之前的引脚)都是没有问题。但是我查看USART_DR寄存器的值发现,一直是固定的“0xFC”, 我把RS485的两根差分线交换一下,固定值就变成了“0xFE”,不知道是啥原因。不管发送什么数据都是固定值。求助啊,求助,求助

单片机是TTL信号,485是差分信号,有没有接信号转换线