Hallo, gibt es hier jemanden, der erfolgreich den SPI enhanced buffer der PIC32MZ Baureihe verwendet hat ? Ich möchte daten an ein Display senden. MISO ist nicht verkabelt !! Pro Zeichen (Font 10x12) werden in einer State maschine nacheinander jeweils 12 Byte ( 8 Pixels /2 * 3 = 96 Bits * 10us) an das LCD gesendet. Ohne Enhanced buffer bei 100 KHz SPI Frequenz: 998 us >> Passt. Mit Enhanced buffer: state1: 12 Byte in SPI TX Puffer schreiben state2: Warten bis alle Bytes über SPI rausgeschoben wurden SPI2STATbits.SPITBE state3: Bereite nächsten 12 Byte vor. Dann state 1 Aber es läuft einfach nicht. Muss mann den SPI Recieve Buffer auch immer leeren, obwohl dort keine nutzbaren Daten vorhanden sind ? Die Verwendung von Microchip MCC code generator brachte auch keinen Erfolg.
100 KHz SPI Frequenz ist nur zum Testen. Wird später wieder auf 10 MHz gestellt.
Dirk F. schrieb: > Muss mann den SPI Recieve Buffer auch immer leeren, obwohl dort keine > nutzbaren Daten vorhanden sind ? Habs rausgefunden. Die Antwort ist: Ja.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.