mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik i2c auf PIC18F2550


Autor: Markus L_______ (ichkg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi
ich versuche grad das MSSP Interface des PIC18F2550 als i2c zu betreiben
ich nutze MPLAB und C18 sowie die C18-LIBS -> i2c.h
nun ja hier mal ein kurzes Stück Code:
  OpenI2C(MASTER, SLEW_OFF);  //PIC ist Master
  SSPADD = 49;                //PIC->20MHz I2C->100kHz
  EEByteWrite(0xD0, 0x00, 0xA5);
  CloseI2C();
das Problem ist, dass ich zum ersten Mal I2C verwende und noch wenig 
Ahnung davon habe. Am I2C Bus ist die RTC DS1307 angeschlossen (und 
2x1,8kOhm Pullups)
Leider habe ich kein Oszi um die Übertragung zu kontrollieren, aber ich 
hab ein Multimeter mit Frequenzmesser an SCL angeschlossen und bekomme 
hier aber absolut Garnichts raus. Sollte hier nicht kurzzeitig die 
Frequenz des Taktes angezeigt werden?
Nun weiß ich im Moment überhaupt nicht weiter kann mir jemand ein paar 
Tipps gebe?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.