Forum: Mikrocontroller und Digitale Elektronik LM75 + AVR + I2C Lib pfleury will nicht


von I2C (Gast)


Lesenswert?

Hallo zusammen,

ich versuche gerade einen Atmega 328P und einen LM75 per I2C miteinander 
sprechen zu lassen. Leider tun sie das nicht.

Eine Übersicht der Funktionen der i2c gibt es hier:
http://homepage.hispeed.ch/peterfleury/doxygen/avr-gcc-libraries/group__pfleury__ic2master.html

Ich habe die Möglichkeit Daten zum PC zu senden, wenn ich das Programm 
startet, dann sehe ich nur die Ausgabe:
"Start Main"
"Start while"
"5"

Danach herrscht Ruhe. Daher vermute ich mal, dass ich ein Problem mit 
der i2c_write habe. Aber welches. Ich seh es nicht :(.

Wer kann mir übern Berg helfen. Ein Oszi mit I2C Decoder ist da, 
Pull-Ups sind dran. Am LM75 sind alle Adress-Bits auf Vcc.

1001111 = 0x4F

VG

von I2C (Gast)


Angehängte Dateien:

Lesenswert?

Quellecode vergessen

von Mitlesa (Gast)


Lesenswert?

I2C schrieb:
> Quellecode vergessen

Gibst du deinen "Quellecode" auch so dem Compiler?

Ich dachte immer der freut sich wenn er *.c oder *.cpp bekommt....

Stell dir vor, die Forums-Software freut sich auch.

von I2C (Gast)


Angehängte Dateien:

Lesenswert?

Nein, natürlich nicht. In dem Quellcode wird noch ein DAC angesteuert, 
allerdings über SPI. Den Teil wollte ich raus lassen und habe deshalb 
ein neues Quelltext File gemacht.

Wusste nicht das die Foren SW auch C Files liest.
Also hier noch mal in C.
Danke für den Hinweis
VG

von Pluto25 (Gast)


Lesenswert?

LM75 = Temperatursensor?
Diese hat Hex adressen 99..9F
Zum Auslesen einfach nur anspechen
Start
Leseadresse
TempHigh,ack
Templow,nack
Stop

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.