main.c

来自「一些linux和uboot的学习笔记」· C语言 代码 · 共 68 行

C
68
字号
#include "AT91SAM9261.h"extern void uart_rx_init(void);extern void UartSendst( char *pt);extern int dataflash_init();//extern void arm_printf(char *fmt, ...);void UartSend(char data);void time_delay(void){    int a = 0;	    int i = 0;    int j = 0;    for(i=0 ;i < 10; i++)    {	    	for(j=0 ;j<200; j++)    	{                for(a = 0;a<100;a++)  		{			asm("nop");//                a++; 		}	}    }	}int main(){//        sys_init();        *AT91C_PIOA_CODR = 0xc0000000;        *AT91C_PIOA_CODR = 0x00018000;        int flash_status = 0;	char read = 0;	uart_rx_init();         flash_status = dataflash_init();        UartSendst("test dataflash!!\n");        read = 100;//	arm_printf("test the lib of printf!!");//	arm_printf("test the out data = %x\n",read);        read = flash_status & 0xff;	        UartSend( read );        read = (flash_status>>8) & 0xff;        UartSend( read);        read = (flash_status>>16) & 0xff;        UartSend( read );        read = (flash_status>>24) & 0xff;        UartSend( read);		while(1)	{//	   time_delay();	   *AT91C_PIOA_CODR = 0xc0000000;	   *AT91C_PIOA_CODR = 0x00018000;	   time_delay();//	   uart_init(); 	   *AT91C_PIOA_SODR = 0xc0000000;	   *AT91C_PIOA_SODR = 0X00018000;	   time_delay();	}			}

⌨️ 快捷键说明

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