diff options
Diffstat (limited to 'usart/src/main.c')
-rw-r--r-- | usart/src/main.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/usart/src/main.c b/usart/src/main.c index 5e33876..5af52ed 100644 --- a/usart/src/main.c +++ b/usart/src/main.c @@ -1,3 +1,4 @@ + #include "clock.h" #include "delay.h" #include "gpio.h" @@ -34,7 +35,7 @@ int enable_usart2(uint32_t baud_rate) USART2.c_r3 = 0; usart_set_divisor(&USART2, 16000000 / baud_rate); - usart_set_enabled(&USART2, USART_ENABLE_TX_RX); + usart_set_enabled(&USART2, USART_ENABLE_TX | USART_ENABLE_RX); } int enable_usart1(uint32_t baud_rate) @@ -82,12 +83,11 @@ int main() gpio_output_pin_t pin1 = set_gpio_pin_output(port_b, PIN_1); /* Enable a higher clock frequency. */ - // set_system_clock_MHz(80); + set_system_clock_MHz(80); - enable_usart2(9600); + enable_usart2(115200); pin_on(pin3); - while (true) { - usart_transmit_byte(&USART2, 0x32); - } + usart_transmit_str(&USART2, "Hello, World\n"); + for(;;); } |