> habe jetzt auch eine andere i2c vorlage genommen die wir in der
> berufsschule bekommen haben.
Und? Jetzt funktioniert dein Aufbau?
Wenn nein:
Das neue Projekt ist komplizierter.
Zusätzlich ist drin eine LCD Ansteuerung und eine
PWM-Lüfteransteuerung. Dafür werden die bekannten und geprüften
I2C Routinen von Peter Fleury benutzt. In dem Code ist einiges
auskommentiert und ich überblicke im Moment nicht, ob der Code im
jetzigen Zustand lauffähig ist.
Ich würde beim alten Projekt bleiben, denn du schreibst oben,
>> "Das mit dem Display ist kein problem ich häng
>> nur grad an dem DS1621..."
Also zeige deinen lauffähigen Code, um einen Text auf deinem Display
auszugeben. Den kann man gemäß FAQ wie folgt erweitern:
1/ Umwandlung der Zahl temp in einen Text (String)
2/ Ausgabe des Textes auf dem Display
http://www.mikrocontroller.net/articles/FAQ#Wie_kann_ich_Zahlen_auf_LCD.2FUART_ausgeben.3F
Im ersten Schritt nicht darum kümmern, welche Temperatur temp anzeigt,
sondern nur, ob der Sensor einen Wert über den I2C Bus liefert. Wenn da
pausible Werte kommen (nicht nur 0xFFFF oder 0), ist die Umrechnung gem.
Datenblatt der nächste Schritt.
In deinem alten Projekt könntest du am Ende von while in main einen
Aufruf dieser neuen Ausgabefunktion für temp einbauen, die
Displayinitialisierung am Anfang von main ergänzen und die *slave
address* im Programm auf die verwendete Verdrahtung anpassen (0x90 statt
0x96).
Apropos Verdrahtung: Ich frage jetzt zum letzten Mal nach dem
Schaltplan. Am I2C-Bus müssen Pull-Up-Widerstände installiert sein,
damit der funktioniert.