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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren