Hallo, Kann mir jemand erklären ob und wie ich einen LM75 Temperatursensor an einen AT89C51ED2 anschließen kann. Im Datenblatt kann ich nichts über einen I2C-Bus finden. Am besten währe eine kleine Skizze. Es sollen nur die Temperatur über ein LCD ausgegeben werden und eventuell gespeichert werden um sie später über den PC auszulesen. mfg Robert
der LM75 besitz doch die anschlüsse SDA (serial data) und SCL (serial Clock) (weiters gibt es noch Ax zur adressierung und GND und +5V) und die SDA und SCL anschlüsse sind die anschlüsse für den I²C bus. und am µC musst du halt das I²C bus protokoll programmieren und das wars! oder wo ist denn da die schwierigkeit?
Danke für deine Antwort aber so weit bin ich auch schon gekommen. Nur der µC hat keinen I2C-bus und in der Dokumentation ist auch nichts darüber zu finden. mfg Robert
Hallo, Robert! Wenn der AT89C51ED2 I²C nicht in Hardware kann, mußt Du das per Software nachbilden. http://www.atmel.com/dyn/resources/prod_documents/DOC0593.PDF oder Erik Buchmanns Generator unter http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/generator.htm könnten hilfreich sein. Bye, Burkart
Ich arbeite mit dem gleichen µC da wir den von Schule bekommen haben. Wenn ich die Daten des Lm75 in einem EEPROM speichern um sie später mit einem Computer über seriellen Schnittstelle später abzurufen. Mit einem DS1621 kann ich Temperaturen auslesen, aber mit dem LM75 geht es nicht. Gibt es da irgendwelche Unterschiede? Peter
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.