Forum: Mikrocontroller und Digitale Elektronik I2C Übungen (Schaltkreise)


von Der Azubi (Gast)


Lesenswert?

Hallo ihr,

Ich bin Auszubildender zum EGS`ler

Momentan machen wir Übungen mit unserem Prüfungs-PIC (16F887)
Und momentan sind wir beim I2C Bus und sollen uns IC´s zum Üben suchen.



Jetzt meine Fragen.

Welche IC´s würdet ihr zum Üben empfehlen.

Dazu habe ich noch eine Frage.
Wie ich aus dem Datenblatt vom PIC entnommen habe kann dieser auch im 
Slave Mode betrieben werden. Nur habe ich leider nicht gefunden wo ich 
die Adresse einstellen kann.

Kann man ein LCD Display über den I2C ansteuern? Wenn ja, brauch ich 
dazu ein besonderes Display (mit integrierten I2C Interface) oder einen 
extra Schaltkreis?


Kann mir wer weiterhelfen?




Danke im Voraus.

von Nitram L. (nitram)


Lesenswert?

Ganz dankbare IC's für den Einstieg:
PCF8574
SAA1064

nitraM

von Wilhelm F. (Gast)


Lesenswert?

Der Azubi schrieb:

> Welche IC´s würdet ihr zum Üben empfehlen.

Erst mal einen einfachen I/O-Baustein. Allerdings habe ich die 
Bezeichnung gerade nicht parat. Das sollte sich bei einem Hersteller 
(z.B. NXP) aber finden lassen.

Danach kann man mal auf was anderes gehen, z.B. einen Temperatursensor, 
oder eine RTC-Uhr.

von John B. (johnbauer)


Lesenswert?

Bei Conrad gibt es ein I2C-LCD: Best.-Nr.: 181891

Du kannst aber auch ein normales LCD über einen I2C-Portexpander 
ansteuern.
Siehe hier:
Beitrag "Standart LCD per i2c expander betreiben"

Wenn Du es dann geschafft hast das LCD anzusteuern. Dann könntest Du 
z.B. versuchen einen LM75 (Temperatursensor) auszulesen und die 
Temperatur auf dem LCD anzuzeigen.

Gruß
John

von Falk B. (falk)


Lesenswert?


von Joachim .. (joachim_01)


Lesenswert?

>Wie ich aus dem Datenblatt vom PIC entnommen habe kann dieser auch im
>Slave Mode betrieben werden. Nur habe ich leider nicht gefunden wo ich
>die Adresse einstellen kann.

Schau dir mal Kapitel 13.4 MSSP I2C Operation des 
PIC16F882/883/884/886/887 Data Sheet genau an. Dort findest du u.a.:
MSSP Address register (SSPADD)
MSSP Mask register (SSPMSK)

Ich glaube aber die Slave Funktion ist ganz schön, na sagen wir mal, 
advanced. Probier erstmal das Standardzeugs wie Eeprom und LM75 aus.

von Carlos (Gast)


Lesenswert?

Hier

http://www.webmart.de/wmshop.cfm?ID=12116&ProductID=473475&CID=78700&do=detail

gibts eine schöne kleine Platine zum Üben mit dem PCF8574.

Auch sehr schön ist der MAX6953: 8-fach 5*7-LED-Dotmatrix-Display.
Dieses Display sieht recht "stark" aus.

Gruß
Carlos

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
Noch kein Account? Hier anmelden.