اطلاعیه

Collapse
No announcement yet.

کمک در مورد spi

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

    کمک در مورد spi

    سلام
    من میخوام یه دیتای رو از طریق spi بفرستم و بعد یه دیتای رو بخونم تو فرستادن مشکل ندارم اما تو خواندن نمیدونم چرا نمی خونه.
    اگه میشه کمکم کنید
    اینم برنامه ام هست:
    #include "LPC17xx.h"
    void delay (int w){
    while(w--);
    }
    main (void) {
    unsigned int i,d,z,x;
    LPC_SC->PCONP |= (1 << 8);
    LPC_PINCON->PINSEL0 |= (0xC0000000);
    LPC_PINCON->PINSEL1 |= (0x0000003C);
    LPC_SPI->SPCCR=18;
    LPC_SPI->SPCR=0x20;
    LPC_GPIO2->FIODIR=0xFFFFFFFF;
    LPC_GPIO0->FIODIR=0xFFFFFFFF;
    LPC_GPIO2->FIOPIN=0x1;
    while(1){

    LPC_GPIO2->FIOPIN=0x0;
    LPC_SPI->SPCR=0x20;
    i=0x38;
    LPC_SPI->SPDR=i;
    while(!(LPC_SPI->SPSR & 0x80));
    LPC_SPI->SPCR=0x24;
    i=LPC_SPI->SPDR;
    LPC_GPIO2->FIOPIN=0x1;
    delay(1000);
    }
    }

    { خلاف قوانین - پاک شد }
لطفا صبر کنید...
X