I've just got back from trying to figure out why the Serial1 is behaving differently to Serial3 with identical code (except of course the reference to Serial1 and Serial3). With Serial3, I can read write bytes exactly as I should be able to. If I change the reference to Serial1 and wire my rs485 transceiver to the Serial1 pins instead, I only can ever read the first byte of a packet.
Is there something I don't know about Serial1 like it has no buffer etc?
Any help would be greatly appreciated as I'm pulling my hair out.
Is there something I don't know about Serial1 like it has no buffer etc?
Any help would be greatly appreciated as I'm pulling my hair out.