📄 main.c
字号:
#include <stdio.h>
#include "ub4020evb.h"
#include "sep4020.h"
#include "uart.h"
#include "intc.h"
extern void Prints(char *,U32);
int main(void)
{
ModuleUart(0); //通过此处选择要测试的串口号:0:uart0; 1:uart1; 2:uart2; 3:uart3。
while(1);
}
ModuleUart(U8 uart_choise)
{
U32 uart_addr;
char uart_intnum;
switch (uart_choise)
{
case 0:
uart_addr = 0x10005000;
uart_intnum = 24;
break;
case 1:
uart_addr = 0x10006000;
uart_intnum = 23;
break;
case 2:
uart_addr = 0x10007000;
uart_intnum = 22;
break;
case 3:
uart_addr = 0x10008000;
uart_intnum = 21;
break;
default:
uart_addr = 0x10005000;
uart_intnum = 24;
break;
}
TestUart(uart_addr, uart_intnum);
Prints("Prochip",uart_addr); //通过中断方式接受数据,然后通过发送FIFO将其打印出来
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -