rp2040

RP2040 Programming without SDK
Log | Files | Refs

commit 758fcb6332fb119f5f036459bb5c4179ad85d157
parent 18fd9cf0ed22671825ced85424e70c7b66c88ac3
Author: Matsuda Kenji <info@mtkn.jp>
Date:   Wed, 22 Mar 2023 09:02:19 +0900

setup uart0 baud rate

Diffstat:
Mmain.s | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/main.s b/main.s @@ -100,6 +100,11 @@ pll_lock: // enable FIFO lsl r1, r1, #4 str r1, [r0, #0x2c] // UART0_UARTLCR_H + // set baud rate dividers + mov r1, #67 + str r1, [r0, #0x24] // UART0_UARTIBRD + mov r1, #52 + str r1, [r0, #0x28] // UART0_UARTFBRD // setup uart0 mov r1, #2 // WLEN = 2 lsl r1, r1, #3 @@ -111,7 +116,6 @@ pll_lock: loop: bl p0 - bl p1 b loop // functions @@ -187,7 +191,7 @@ led_blink: delay: mov r0, #1 - lsl r0, r0, #21 + lsl r0, r0, #25 del_loop: sub r0, r0, #1 bne del_loop