First post, by superfury
I understand it takes n cycles to send or receive a byte(or part of one, depending on the data bits setting). But does the UART send and receive serially(so first send a byte, then receives a byte(etc.))? Or does it send and receive in parallel, with it both sending and receiving during the same overlapping cycles(using two wires?)?
So when communicating with a modem, with the modem having something to send and the UART having something to send, will they both be done transferring after startbits+databits+stopbits(='n' below) cycles? Or does it take twice that time(UniPCemu first sends for n cycles, then receives for n cycles etc.)?
So 115000baud(cycles/second) transfer 2+8+1=11 cycles for send and 11 cycles for receive, thus 22 for send and receive together, or does it only take 11 cycles for both are transferred in parallel?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io