main.c
来自「东南大学开发ARM7芯片UART模块测试代码」· C语言 代码 · 共 51 行
C
51 行
#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 + =
减小字号Ctrl + -
显示快捷键?