Hallo Mikrocontroller-Forum, das hier ist mein erster Beitrag hier und gleich da brauche ich eure Hilfe. Ich muss einen Differenzdrucksensor der Firma Sensortechnics, Modell HDIB002DUE8P5 http://www.sensortechnics.com/index.php?fid=300&fpar=YToxOntzOjQ6InBjaWQiO3M6MzoiMjg4Ijt9&isSSL=0&aps=0&blub=701f929ffcfe12c67c84169905243fcc ,über I2C/TWI mit einem ATmega16 auf einem SDK500 verbinden. Die physische Verbindung ist soweit fertig (Spannungsversorgung für den Sensor, Pullups für den Bus). Das eigentliche Problem ist die Programmierung (in C, GCC für AVRStudio). Ich habe mich am TWI Beispiel von Atmel langehangelt und an einigen Codes hier aus dem Forum, jedoch scheint der Sensor sich nie zu melden, wenn Dieser mir seiner Adresse (1111000xb vom Hersteller vorgegeben) aufgerufen wird. Hat jemand von euch schon mal mit einem i2c Sensor dieser Firma gearbeitet? Die Codebeispiele aus dem Datenblatt bringen mich auch nicht weiter. Ich habe mal die Layouts der Sensorplatine angehängt, diese wird mit einem 10Pol Flachkabel an das SDK gehängt. Es ist wohl so, das ich dort SDA und SCL vertauscht auf die Pins 1 und 2 gelegt habe, das habe ich aber mit einem selbstgesteckten Kabel erst mal korrigiert (wenn ich dadurch erst einen Fehler erzeugt habe, gerne drauf hinweisen). Ich sollte vielleicht noch dazu sagen, dass ich totaler Anfänger bin auf dem Gebiet der Mikrocontrollerprogrammierung. Vielen Dank für eure Hilfe MfG Thomas
Hi Beim STK500 liegt Masse auf Pin9. Pin10 ist VCC. MfG Spess
Hallo Spess, VIELEN DANK für deine schnelle Hilfe. Auf einmal geht alles wie es soll. MfG Thomas
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.

