]> sigrok.org Git - sigrok-dumps.git/blame - uart/counter/README
uart: add dump files to demonstrate number of data bits
[sigrok-dumps.git] / uart / counter / README
CommitLineData
75521c9b
GS
1-------------------------------------------------------------------------------
2UART traffic, 5-9 data bits, counter values in data bits
3-------------------------------------------------------------------------------
4
5This is a collection of example UART communication (TX only). The
6data bits in the UART frame contain numeric values from a counter.
7There are dumps for various numbers of data bits in the UART frames.
8
9
10Logic analyzer setup
11--------------------
12
13The capture was taken with an ASIX Sigma2 logic analyzer at a sample
14rate of 500kHz. The first three channels were enabled:
15
16 Probe UART
17 ----------------
18 1 UART TX (counter values)
19 2 UART RX (always idle)
20 3 high for active UART frames
21
22
23Data
24----
25
26The hardware sending the data is an Atmel ATmega328P. The bitrate is
27always 19200, the frame format is 5n1, 6n1, 7n1, 8n1, 9n1 respectively.
28
29There is a pause between each UART frame (idle TX line for a few hundred
30microseconds), such that decoders will immediately "lock in" to the
31content, and manual inspection is simplified.
32
33Capture was arranged such that at least one full counter period is
34covered and all possible data bit patterns are seen.
35
36The ATmega firmware asserts a GPIO line when a UART frame is being
37sent. This is not essential for UART communication, but again is useful
38for human inspection, and verification of protocol decoders.