- print out character in ISR

git-svn-id: http://moon:8086/svn/mips@36 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2015-05-28 21:34:33 +00:00
parent a655e1c5d9
commit 4a22e09e84
2 changed files with 3 additions and 5 deletions
+2 -4
View File
@@ -1,7 +1,5 @@
#include "libsys_boot.h"
extern uint32_t stack_ptr;
void handler3(void)
{
volatile uint32_t *pUART0_stat = (uint32_t*)SYS_UART_STAT;
@@ -9,7 +7,8 @@ void handler3(void)
while(0x200 & *pUART0_stat)
{
sputs("RX: "); print_word((int)*pUART0_data); sputs("\n");
char data = (char)*pUART0_data;
sputs(&data);
}
}
@@ -19,7 +18,6 @@ void main()
volatile uint32_t *pUART0_stat = (uint32_t*)SYS_UART_STAT;
volatile uint32_t *pGPIO = (uint32_t*)SYS_GPIO_0_DATA;
volatile uint32_t *pGPIODIR = (uint32_t*)SYS_GPIO_0_DIR;
volatile uint32_t *pRAM = (uint32_t*)SDRAM_BASE;
CP0_SR_write(0x0060000D);
*pGPIODIR = GPIO_0_DFLT_DIR;