aboutsummaryrefslogtreecommitdiff
path: root/usart/src/main.c
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2018-01-23 23:13:16 -0700
committerJosh Rahm <joshuarahm@gmail.com>2018-01-23 23:13:16 -0700
commitacd8afd83da625d36ef39bc01717f29f3b689952 (patch)
tree9ca98e5b0bd66e10e30fd074d55834140637dcaa /usart/src/main.c
parentaf0244fb51ccb608440128d0f3303ccce77c14c2 (diff)
downloadstm32l4-acd8afd83da625d36ef39bc01717f29f3b689952.tar.gz
stm32l4-acd8afd83da625d36ef39bc01717f29f3b689952.tar.bz2
stm32l4-acd8afd83da625d36ef39bc01717f29f3b689952.zip
simple uart enabled.
Diffstat (limited to 'usart/src/main.c')
-rw-r--r--usart/src/main.c12
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(;;);
}