⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 一个基于S3C44B0芯片的示例代码,实现利用定时器中断点亮LED指示灯,UART通信功能
💻 C
字号:
/*********************************************************************************************
* File:	main.c
* Author:	embest
* Desc:	c main entry
* History:	
*********************************************************************************************/
#include "44blib.h"
#include "44b.h"


void uhal_start_timers(void);

/*------------------------------------------------------------------------------------------*/
/*	 								function declare						 				    */
/*------------------------------------------------------------------------------------------*/
int main(int argc,char **argv)	;

/*********************************************************************************************
* name:		main
* func:		c code entry
* para:		none
* ret:		none
* modify:
* comment:		
*********************************************************************************************/
int main(int argc,char **argv)
{
    unsigned int i,j;
    static unsigned char data[256];
    sys_init();        /* Initial 44B0X's Interrupt,Port and UART */

	
	uart_printf("\nStart Running!\n");

    uart_printf("Write test data into KS24C080\n");

    for(i=0;i<256;i++)
	 iic_write(0xa0,(unsigned char)i,i);
    for(i=0;i<256;i++)
	 data[i]=0;
    uart_printf("Read test data from KS24C080\n");
    for(i=0;i<256;i++)
     iic_read(0xa0,(unsigned char)i,&(data[i])); 

    for(i=0;i<16;i++)
    {
	for(j=0;j<16;j++)
	    uart_printf("%2x ",data[i*16+j]);
	uart_printf("\n");
    }
	while(1)
	{
	  delay(1000);
	 // delay(1000);
	  rPDATC =rPDATC|0x00000002;	//D3灯闪烁
	  delay(1000);
	 // delay(1000);	 
	  rPDATC =rPDATC&0xfffffffd;
	}
}

⌨️ 快捷键说明

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