cancel
Showing results for 
Search instead for 
Did you mean: 

RTS/CTS Lines Accidentally Transposed Between STM32H7 and GNSS Module

Muruganandam
Associate II

Hi everyone,

I’m working on a design using an STM32H7 MCU communicating with a GPS/GNSS module over UART. Unfortunately, during board routing, the RTS and CTS lines were connected directly (RTS↔RTS, CTS↔CTS) instead of crossed.

I understand that for proper hardware flow control, they should be:

  • STM32 RTS → GPS/GNSS CTS

  • STM32 CTS ← GPS/GNSS RTS

At this stage, I can’t modify the hardware or rework the PCB, but I’d still like to maintain some form of flow control or transmission reliability if possible.

1 REPLY 1
Andrew Neil
Super User

Just drive them "manually" as GPIOs ?

Is XON/XOFF (so-called "software" flow control) supported?

 


@Muruganandam wrote:

but I’d still like to maintain some form of flow control or transmission reliability if possible.


GNSS modules generally work fine without flow control ...

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.