Hi! Also ich versuche gerade eine I2C-Verbindung zwischen 2 PIC16F887 zu realisieren.... Also einer als Master und der andere als Slave (im Endeffekt möcht ich dann 8 als SLave haben aber das ändert ja nicht so viel an dem Konzept =) Übertragen werden sollen 8bit Werte. Also von Slave zum Master =) Leider hilft mir das Datenblatt da nicht wirklich weiter... Bin da doch eher der N00b.. (aja das ganze in C) Wollte fragen ob jemand sowas schon mal gemacht hat bzw. ob jemand ein bisschen Quellcode hat. Ich möchte da jetzt auf keinen fall schnorren ^^ aber warum das Rad neu erfinden? Würd mich freuen wenn da wer ein paar Hinweise hat oder mir einfach erklären kann wie man das angeht! Vielen Dank und einen schönen Donnerstag =) Liebe Grüße Max Ps: Hab schon brav gesucht aber irgendwie is da doch mehr für AVR =(
Hi schau mal bei microchip da gibt es eine feine Präsentation dafür genau mit 2 pic16f876 und die beiden sind ja kompatibel
Hmmm hast du einen link? habe gerade bei microchip geschaut und da nicht wirklich was gefunden? über lin-bus und can gibts da viel feines =) aber die Präsentation hab ich nicht gefunden!! Sorry das ich nerve ^^ Liebe Grüße Max
Lieber Max, die Programmierung eines I2C Transfers ist relativ Simpel: i2c_start(); i2c_write(Hardwareadresse); i2c_write(Higherbyte); i2c_write(Lowerbyte); i2c_write(Daten); i2c_stop();
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.