Einführung
PIC soll als Master fungieren:
Beim PIC müssen hierfür die entsprechenden Register gesetzt werden.
SSPSTAT
SSPCON1
SSPCON2
SSP1ADD
Beschreibung:
Die Register SSPSTAT und SSPCON1 enthalten die Einstellungen für das I2C. Diese werden Vorab gesetzt, dienen also zur Initialisierung des I2C.
Mit dem Register SSPCON2 wird das I2C gesteuert.
SSP1ADD
SSPSTAT
bit 7: SMP: Wir nutzen den Standard mode. Bit 7 = 1
bit 6: CKE: Wir nutzen nicht den SMBus. Bit 6 = 0
bit 5: Irrelevant für den Master-Mode. Bit 5 = 0
bit 4: Irrelevant für den Master-Mode. Bit 4 = 0
bit 3: Irrelevant für den Master-Mode. Bit 3 = 0
bit 2: Da bei der Initialisierung noch nix übertragen wird: Bit 2 = 0
bit 1: Irrelevant für den Master-Mode. Bit 1 = 0
bit 0: Wir Übertragen und warten deshalb bis der Buffer leer ist. Bit 0 = 0
Zusammenfassung:
0b10000100