SPI Daten Empfangen

Gast #2520454
Lesenswert?

Hallo

also ich habe mir ein SPI-EEPROM (24LC512-I/P) bestellt. Die Routine zum 
schreiben ist kein Problem.
1
    for (int mask=0x80;mask; mask=mask>>1)
2
    {
3
      sclk=0;
4
        if (data & mask) mosi=1;
5
        else mosi=0; 
6
        sclk=1;
7
    }

Mein Problem ist ich weiß nicht wie ich die Daten, die ich empfange bzw 
wenn der der SI vom uC 1 ist bzw 0 ist in eine Variable zu shiften.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren