uartisr.asm

来自「ADI 公司的DSP ADSP21369 EZ-KIT LITE开发板的全部源代」· 汇编 代码 · 共 36 行

ASM
36
字号
/* 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 + =
减小字号Ctrl + -
显示快捷键?