X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=uart%2Fhello_world%2FREADME;h=57365d63825e30abfdc19362d0c8c1da03312535;hb=d53db98d513dc13dbc75c1d1ca416b2b33e66ae9;hp=11d180b46857d3260802f455a55ecdd3e3946648;hpb=ab2a28319ba748c0ea86696681eba1d70a291c85;p=sigrok-dumps.git diff --git a/uart/hello_world/README b/uart/hello_world/README index 11d180b..57365d6 100644 --- a/uart/hello_world/README +++ b/uart/hello_world/README @@ -3,22 +3,28 @@ Hello World UART output using various options ------------------------------------------------------------------------------- This is a collection of example UART communication (only in one direction). -The repeatedly transmitted data is "Hello World!\r\n", using 8n1 settings. +The repeatedly transmitted data is "Hello World!\r\n", using various settings, +such as 8n1, 8o1, 8e1, 7o1, 7e1, etc. + +The hardware sending the data is an Olimex STM32-H103 eval kit with an +ST STM32 (ARM Cortex-M3) microcontroller. The firmware used is based on a +simple libopencm3 UART example. The USART1 (USART1.TX pin) is used. + +For details see: +http://libopencm3.org +http://libopencm3.git.sourceforge.net/git/gitweb.cgi?p=libopencm3/libopencm3;a=tree;f=examples/stm32/f1/stm32-h103/usart_printf +http://olimex.com/dev/stm32-h103.html Logic analyzer setup -------------------- -The logic analyzer used for capturing is a ChronoVu LA8 at a sample rate -of 5MHz (for baud rates 921600 - 230400), 1MHz (for 115200 - 19200), -and 625kHz (for baud rates 9600 - 110). - -The ChronoVu LA8 probes were connected to the UART like this: +The logic analyzer used was a ChronoVu LA8 at a sample rate of 5MHz (for baud +rates 921600 - 230400), 1MHz (115200 - 19200), and 625kHz (9600 - 1200): Probe UART - ------------------- + ---------------- 0 (green) TX - GND GND Data