LPC1769 & I2C0

Gast #3046348
Lesenswert?
• ▲
▼
Hallo Leute,

ich hab ein Problem mit dem I²C0 des LPC1769.
Sowohl das Beispiel von NXP als auch mein selbst geschriebener Code 
funktionieren nicht. :(
Wobei ich den Beispielcode von NXP mit I²C2 getestet habe, dort sehe ich 
zumindest ein Takt und die Adresse.

Versuche ich mit dem Beispiel von NXP das I²C0 zu benutzen, klappt nicht 
mal das Senden der Startbedingung.
Anfangsbedingung:
-> SDA0&SCL0 High

Senden der Startbedingung
-> SDA0&SCL0 Low
An SCL0&SDA0 sehe ich dann nichts mehr sie bleiben low.

Das usermanual bringt mich nicht mehr weiter, hab mir das ganze I²C 
Kapitel mehrmals durchgelesen.
Ich versteh nicht wieso er schon Probleme mit der Startbedingung hat bzw 
wieso nicht mal einen Takt auf SCL0 zu sehen ist.

Hat sich da jemand schon mal eingearbeitet und weis wie man die I²C0 zum 
laufen bringt?
Bin im Augenblick für jeden Tipp dankbar...

Die Beispiele hab ich von hier:
http://ics.nxp.com/support/software/code.bundle.lpc17xx.keil/#Software
Gast #3073980
Lesenswert?
• ▲
▼
Für die Nachwelt.
Ich habe meinen Fehler gefunden. Ich benutzte den EXT_Powx Pin des LPC 
Boards als Spannungsquelle für die Pull-UPs.

Problem ist dass diese Selbst bei einer Belastung mit einem 10K 
Widerstand zusammenbricht.   -.-

Als ich die Spannungqelle änderte funktionierte alles einwandfrei.

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.