📄 uartisr.asm
字号:
/* This program echoes back whatever you type in the hyperterminal */
#include <def21369.h>
.global _rxisr;
.section/pm seg_pmco;
_rxisr:
r0 = dm(UART0RBR);
/* echoing back the received data */
waiting1: ustat1 = dm(UART0LSR);
bit tst ustat1 UARTTHRE;
if not tf jump waiting1;
dm(UART0THR) = r0;
/* poll to ensure UART has completed the transfer */
waiting2: ustat1 = dm(UART0LSR);
bit tst ustat1 UARTTEMT;
if not tf jump waiting2;
rti;
_rxisr.end:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -