Microchip TCP/IP Stack SPI Invertieren

Gast #2076987
Lesenswert?

Hallo, ich habe folgendes Problem, ich benutze einen dsPIC33 und den 
ENC28J60, die SPI schnittstellen der beiden sind aber weil ich das in 
meiner schaltung so benötige nicht direkt verbunden. Jetzt ist mir 
folgendes aufgefallen, ich invertiere die komplette kommunikation X-D


Das heißt Clock und DataOut kommen invertieret zum ENC28J60 und 
umgekehrt kommt DataIn invertiert an den PIC :(

gibt es eine Möglichkeit dies im Programm zu ändern? Ich verwende den 
fertigen TCP/IP Stack von Microchip, kenn mich aber leider nicht 
wirklich gut aus ;(

Ich hab nur eine Möglichkeit gefunden den Clock zu invertieren beim 
initialisieren von SPI, aber leider nichts für DataIn und DataOut ;(


Würde mich sehr über Antworten freuen :)

lg
#2077053
Lesenswert?

cappi schrieb:
> Ich hab nur eine Möglichkeit gefunden den Clock zu invertieren beim
> initialisieren von SPI, aber leider nichts für DataIn und DataOut ;(

Das ist ja auch völlig sinnfrei. Wie wär's wenn du DataIn und DataOut 
einfach invertierst? (das geht in C mit der Tilde ~) also
1
~DataIn

cappi schrieb:
> Ich verwende den
> fertigen TCP/IP Stack von Microchip, kenn mich aber leider nicht
> wirklich gut aus ;(

Das sind die besten - in der Fachsprache Skriptkiddys genannt.

Man sollte genauso jede AD Wandlung ohne lib beherrschen bevor man die 
entsprechende librarie einbindet. Dann tut man sich auch beim Debuggin 
leichter.

Mein Rat an dich: Bau dir deine Schaltung um - das ist doch Murks so ...

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