Does Transceiver Dev Node-nRF2401A supports flow-control?

Hi,

I have 2 Transceiver Dev Nodes-nRF2401A connected each one to a pc and I would like to implement a serial cable over the air.

When PC A starts to send bytes to its COM1 (Transceiver Dev Nodes-nRF2401A) the transceiver sends byte by byte over the air to the other PC. But while it is sending a byte, even at 2400 bps, it misses several next byte that comes from COM1 due to timming of the Transceiver Dev Nodes-nRF2401A to send.

Is it possible to configure the pic serial port or something like that to not accept a byte while Transceiver Dev Nodes-nRF2401A is sending the last one?

Any ideas?

Thanks

JohnRosa

JohnRosa:
Hi,

I have 2 Transceiver Dev Nodes-nRF2401A connected each one to a pc and I would like to implement a serial cable over the air.

When PC A starts to send bytes to its COM1 (Transceiver Dev Nodes-nRF2401A) the transceiver sends byte by byte over the air to the other PC. But while it is sending a byte, even at 2400 bps, it misses several next byte that comes from COM1 due to timming of the Transceiver Dev Nodes-nRF2401A to send.

Is it possible to configure the pic serial port or something like that to not accept a byte while Transceiver Dev Nodes-nRF2401A is sending the last one?

Any ideas?

Thanks

JohnRosa

See the following: viewtopic.php?t=10146

It does exactly what you want.

Flow control is xon/xoff and it works fine at 9600 bps. There is no way to immediately prevent a pc from sending a character. Even with hardware flow control, you may get several characters after telling the pc to stop sending. So you have to buffer characters received from the pc before sending them.

This code uses SourceBoost’s BoostC compiler. It compiles under the free/lite version.

Orin.