Gast
#4283221
Hi, ich habe ein Problem mit der SPI Ansteuerung meines RFID Reader IC's (TRF7960). Laut Datenblatt des Readers soll SPI wie folgt konfiguriert werden (siehe Anhang): MOSI (write): Daten werden mit fallender Flanke ausgegeben, mit steigender Flanke eingelesen MISO (read): Daten werden mit steigender Flanke ausgegeben, mit fallender Flanke eingelesen d.h. SPI muss vor dem Lesen umkonfiguriert werden. Wenn ich das richtig verstehe muss ich zum Schreiben die Konfiguration SSPSTAT.CKE = 1 SSPCON1.CKP = 0 und zum Lesen SSPSTAT.CKE = 0 SSPCON1.CKP = 0 verwenden. Wenn ich das so mache kann ich problemlos Daten senden und der Reader macht was er soll. Beim Lesen erhalte ich aber nur Müll. Benutze ich aber zum Lesen die selbe Konfiguration wie zum Schreiben (CKE=1, CKP=0, und ignoriere damit die Anweisungen aus dem Datenblatt) klappt alles. Das verwirrt mich weil sowohl im Datenblatt als auch in einem separaten Errata Sheet des RFID Readers darauf hingewiesen wird, dass zum Leser der andere SPI Mode zu benutzen ist. Jetzt bin ich verwirrt. Weiß jemand Rat?
