Post Go back to editing

使用MAX3490ESA,在发送的时候,能够接收到第一个数据,(实际上上位机并没有发送)。

Category: Hardware
Product Number: MAX3490ESA, MAX3490E

我使用的是MAX3490ESA作为485通信,现在的情况是:

  1. 我通过串口发送01,上位机能正确接收到,但是我的MCU串口也能接收到为01的数据;
  2. 我发送一个02,也能接收到02的数据;
  3. 我用DMA每隔500ms发送一次01 02 03 04 05 06 07 08,在串口总能每隔500ms接收到数据01;
  4. 我用DMA每隔500ms发送一次02 01 03 04 05 06 07 08,在串口总能每隔500ms接收到数据02;
  5. 在断开上位机物理连接的情况下,通过示波器一路检查过去,每隔500msROB引脚就会发送一串数据;意思就是说,我每次每隔500ms发送数据,都会收到这次发送数据的第一个数据。

请问有什么建议呢?

Thread Notes