Naaabend,
CodeBox C
Versuche gerade via. SPI ein paar Bits einzulesen. Erstmal geht es nur um das speichern der eingebenden Daten.
Ich würde gerne eine "if Abfrage" umgehen und es so wie im Kodebeispiel zu sehen ist realisieren. Geht das überhaupt?
CodeBox C
uint8_t spiSoftRead( uint8_t byte ) { uint8_t n = 0; uint8_t ret = 0; uint8_t tmp = byte; for( ; n < 8 ; n++ ) { //SCK KOMMT NOCH! ret>>=1; ret |= PINA & 1<<PA3; // Wenn Bit gesetzt dann speichern tmp<<=1; } return ret; }
Versuche gerade via. SPI ein paar Bits einzulesen. Erstmal geht es nur um das speichern der eingebenden Daten.
Ich würde gerne eine "if Abfrage" umgehen und es so wie im Kodebeispiel zu sehen ist realisieren. Geht das überhaupt?