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.