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
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 ...
Ja ich denke auch das ich dann eher die schaltung ändere Werd mir das aber trotzdem mal ansehen so wie du gesagt hast Dachte nur vllt ist es so leichter, vielen dank für die antwort :)
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.