main.c

来自「at91sam7s64两个uart、一个debug的ads源程序,atmel的基」· C语言 代码 · 共 45 行

C
45
字号
//*********************************************************************************************************************
//【  版          权  】Copyright (c) 2007-2008 gliethttp
//
//【  文  件  版  本  】v1.x
//
//【  文  件  名  称  】main.c
//
//【  创  建  日  期  】2007-04-04
//
//【  功  能  描  述  】
//*********************************************************************************************************************
#include <uart.h>
#include <Board.h>
//---------------------------------------------------------------------------------------------------------------------
//【  版          本  】v1.0
//【  函  数  名  称  】void Main(void)
//【 创建人及创建时间 】gliethttp 2007-04-04
//【 修改人及修改时间 】
//【  修  改  原  因  】
//【  功  能  描  述  】
//---------------------------------------------------------------------------------------------------------------------
void Main(void)
{const int led_mask[8]= {LED1, LED2, LED3, LED4};
 uint32 i = 0;
	uart0_ini(9600);
	uart1_ini(38400);
	dbgu_ini(9600);
	
	AT91F_PIO_CfgOutput( AT91C_BASE_PIOA, LED_MASK ) ;
	AT91F_PIO_SetOutput( AT91C_BASE_PIOA, LED_MASK ) ;
	for(;;)
	{
		printffdbgu();
		
		if(i++ > 0x1ffff)
		{static uint8 led = 0;
		 
			i = 0;
			AT91F_PIO_ClearOutput( AT91C_BASE_PIOA, led_mask[led]);
			if(++led>3)led = 0;
			AT91F_PIO_SetOutput( AT91C_BASE_PIOA, led_mask[led] );
		}
		
	}
}

⌨️ 快捷键说明

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