4 ms·
Does that framing even have a real official name? It’s usually handwaved around as “async serial” or “UART”. And remember, with whatever it’s called, in additi
by wrs 2y ago
Does that framing even have a real official name? It’s usually handwaved around as “async serial” or “UART”.
And remember, with whatever it’s called, in addition to sending characters of various bit lengths, you can send a “break”.
- auxym 2y agoIt's called UART, to the best of my knowledge.
- formerly_proven 2y agoThere is no standard for this. UARTs are called universal because they can be configured to work with "any" asynchronous serial protocol (within their bounds), which usually means - 1 start bit - 5-9 data bits - even or odd parity - 1-2 or sometimes 3 stop bits per frame. Hardware UARTs also typically oversample 16x, which is why simple software UARTs are often somewhat glitchy.
- actionfromafar 2y agoThe 5 bit data frame proved useful in the lab at uni where one of our tasks were to build a routable network over serial. :) Split each byte in 4-bit nibbles and used the remaining data bit for not-quite-in-band-signalling.
- wrs 2y agoSee, you called it “asynchronous serial protocol” there. But one can certainly think of asynchronous serial protocols that are outside those bounds. The Wikipedia article [0] calls this category “asynchronous start-stop signaling” but has no source. I guess the best term is “UART protocol”, despite the limited size of the “universe”, since it’s really just a de facto convention established by decades of chips called “UARTs”. [0] https://en.wikipedia.org/wiki/Asynchronous_serial_communication https://en.wikipedia.org/wiki/Asynchronous_serial_communicat...
- kjs3 2y agoUART refers to the chip that implements the framing. There are many different framings that can be implemented by a UART. Many of them have names.