I2C - Hilfe !!! echt wichtig!!

Gast #167567
Lesenswert?
• ▲
▼
Hi!

wenn ich ehrlich bin, ich hab mir deinen C-code noch nicht ganz
durchgesehen werd ich mal machen. ich kann dir nur die i²c funktionen
die wir in da schule benutzen geben wenn du willst. da arbeiten wir
auch mit dem AT89C52. zwar sprechen wir keinen LM75 an aber alle
anderen bausteine.

verrate mir nur warum du 330Ohm widerstände vor den Ports
reingeschalten hast?

mfg schoasch
Gast #167569
Lesenswert?
• ▲
▼
Das Problem liegt wohl eher am Hauptprogramm. Die Basisadresse des LM75
ist 0x90. Wenn alle Adressleitungen auf 0 liegen dann sollte es so
funktionieren :

// test code
//void main(void)
//{
//  unsigned char b;
//  I2CSendAddr(0x90,WRITE);
//  I2CSendByte(0);
//  I2CSendStop();
//  I2CSendAddr(0x90,READ);
//  b = I2CGetByte();
//  b = I2CGetLastByte();
//  I2CSendStop();
//}

Eddi
Gast #167572
Lesenswert?
• ▲
▼
hi! danke erstmal für die antworten.

@schorschi, sei so nett und poste mir deinen source,
und wegen dem 330ohm, ich hab in meiner verzweiflung nach
schaltungsbeispielen im netz gesucht, und da ist mir das untergekommen,
und habs einfachmal probiert, hab zwar selbst an dem nutzen
gezweifelt... aber einen versuch was wert.


@eddi, ja, sry, das war nur ein sourcebeispiel von dem I2C source, ich
hab schon die Adresse mit 0x90 belegt... leider.. aber danke

@B.Wolf, ja, das würde mich auch interessieren mit dem triac... hättst
vielleicht auch eine schaltung dazu ?
Gast #167573
Lesenswert?
• ▲
▼
He leute, neue erungenschaft...

Jetzt ists so, ich kann werde einlesen, nur kann mir einer sagen, warum
ich Werte über 255 bei einem Byte einlese ?? irgenwie unmöglich. komm
aber nicht dahinter...

lg nickl

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.