Forum: Compiler & IDEs Bitweise Multiplikation mit Hex-Code zur Datenübertragung! Wie?


von H. G. (ledi)


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)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.