Hallo an alle, ich bin ein Mikrocontroller Neuling und versuche gerade eine I2C Kommunikation aufzubauen und brauche dabei etwas Hilfe. Ich arbeite mit einem PIC18F2550´, ICD3 und MPlab XC8 Compiler. Bisher gemacht: Ich habe nach folgendem Tutorial eine I2C Bibliothek geschrieben. https://electrosome.com/i2c-pic-microcontroller-mplab-xc8/ Den Code habe ich entsprechend meines Mikrochips angepasst. Meine Frage: Wie geht es nun weiter? Die Kommunikation sollte so funktionieren. Vielleicht werden auch schon Daten übertragen, gibt es eine Möglichkeit das zu beobachten? Ich hänge an dem Punkt, das ich nicht weiß wie ich jetzt meine Werte anzeigen lassen kann, sodass ich sehe was ich mache. Könnt ihr mir einen Tip geben? Gruß Simon
Udo schrieb: > Und warum schreibst du hier nicht weiter ? > > Beitrag "PIC 18F2550 I²C Kommunikation XC8 Compiler" Weil ich nun einen Schritt weiter bin und sich der Kern meiner Frage im alten Thread etwas verflüchtigt hat....
@ Michael: Danke für den Vorschlag. Würde es aber gerne ohne dieses Zusatztool hinkriegen wenn möglich. Gibt es eine Möglichkeit das ich mir die aktuellen Werte von Variablen bzw Speichern anzeigen lasse? In Java ging das immer mit dem normalen PrintOUT Befehl. Wenn ich dies in MPLab versuche bekomme ich nix angezeigt (im Screenshot würde ich mir z.B. gerne den Wert der Variablen b (10) anzeigen lassen, macht er aber nicht).
Entweder hat man dazu eine RS232 verbindung und nutzt ein Terminal, oder man nutzt üblicherweise den Debugger. Damit kannst du durch den Code durchsteppen und dir jede Variable/Register anzeigen lassen: http://microchip.wikidot.com/tls0101:start Punkt 6.
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.