main.c

来自「周立功2103开发板CD资料」· C语言 代码 · 共 40 行

C
40
字号
#define IN_MAIN
#include "config.h"
#include "UART.h"
#pragma import(__use_no_semihosting_swi)        //don't delete this line

#define	UARTn_n			0		//UART0
#define	UARTn_baud		9600	//波特率9600
#define	UARTn_datab		8		//8位数据位
#define	UARTn_stopb		1		//1位停止位
#define	UARTn_parity	0		//无奇偶校验位
#define	UARTn_IntEn		0		//中断禁止
/*********************************************************************************************************
** Function name:			IRQ_Exception
**
** Descriptions:			interrupt exceptional handler , change it as needed
**                          don't delete this function 
********************************************************************************************************/
void  IRQ_Exception(void)
{
}
/*********************************************************************************************************
** 函数功能:Main()
** 函数功能:测试UART的发送FIFO。
********************************************************************************************************/
void Main(void)
{
	uint32	i;
    TargetInit(VPBDIV_DATA, PLLCFG_DATA, MAMTIM_DATA);      // don't delete
    while((PLLSTAT & (1 << 10)) == 0);                      // can delete
    
    UARTn_Init(UARTn_n,UARTn_baud,UARTn_datab,UARTn_stopb,UARTn_parity,UARTn_IntEn);
    U0FCR = 0x00;		//FIFO禁止
    for(i = 0;i < 20;i++)
		U0THR = i;    
    while(1);
}
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?