اطلاعیه

Collapse
No announcement yet.

راه اندازی spi در LPC2378

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی spi در LPC2378

    سلام
    من دارم روی ارتباط MMC با فیلیپس کار میکنم قبلا با اتمل تونسته بودم که از MMC و FAT راه اندازی کنم . اما تازه کار با فیلیپس را شروع کردم . اگر که کسی SPI رو راه اندازی کرده لطف کنید و قرار بدید .
    با تشکر.

    #2
    پاسخ : راه اندازی spi در LPC2378

    کد:
    PINSEL0 |= 0xC0000000; //P0.15 as sck
    	PINSEL1 |= 0x0000003C; //P0.17 as MISO, P0.18 as MOSI
    	
    	PCONP |= (1 << 8); //On SPI
    
    	S0SPCCR = 0xff;
    	S0SPCR = 0x60; //8 bit data, CPHA = 0, CPOL = 0; MSTR, LSB first
    
    
    	while(1)
    	{
    		for(i=0;i<8;i++){
    		S0SPDR = x[i];
    		while(!(S0SPSR & 0x80)); //wait for transfer to be compeleted
    		for(j=0;j<1000000;j++);
    		}
    	}
    {امضاء خلاف قوانین}

    دیدگاه

    لطفا صبر کنید...
    X