i2c auf PIC18F2550

OP #1383434
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:
1
  OpenI2C(MASTER, SLEW_OFF);  //PIC ist Master
2
  SSPADD = 49;                //PIC->20MHz I2C->100kHz
3
  EEByteWrite(0xD0, 0x00, 0xA5);
4
  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

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.