read_character
LDR r0, =0xE000C014
LDRB r1, [r0]
BIC r1, r1, #0xFFFFFFF0
CMP r1, 0
BEQ read_character
LDR r6, =r1
LDR r2, [r6]
output_character
LDR r0, =0xE000C014
LDRB r1, [r0]
ORR r1, r1, #0x00000010
MOV r1, r1, LSR #1
CMP r1, 0
BEQ output_character
LDR r6, =r1
STR r2, [r6]
我在做什麼錯?我的動機是創建一個例程來接收字符並使用UART0將其顯示在屏幕上。有人可以幫助我的代碼。ARM UART0輸入輸出。 LPC2138我做錯了什麼。
有什麼問題? –