Bitweise Multiplikation mit Hex-Code zur Datenübertragung! Wie?

OP #1812982
Lesenswert?

Mittels zwei 2,4GHz-Tranceiver von Cypress möchte ich von einem 
Mikrocontroller (SPI-Schnittstelle) zum anderen Daten übertragen.

Leider gibt es im Datenblatt keinen einfachen C-Beispielcode an dem ich 
mich orientieren könnte.

Damit ich meine 8Bit-Daten übertragen kann, muss ich diese per Software 
mit dem entsprechenden PN-Code multiplizieren, damit mich der Empfänger 
"verstehen" kann.
Im PN-Code Register des Transceivers gibt es einen 
default-Standard-Code.
Wenn ich nun zb. 0xAA (=1010 1010) übertragen möchte, dann muss ich 
softwarseitig jedes Bit mit dem PN-Code multiplizieren!

Bsp: Daten = 0xAA
PN-Code = 0x36, 0xF3, 0xAE, 0x22, 0x6C, 0x72, 0x5A, 0x1F

Das Produkt aus Daten und PN-Code muss ich nun übertragen!
Wie mache ich das am Besten? (In C)

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