Ansteuerung Touch Controller ST1332 von Sitronix

OP #3611676
Lesenswert?
• ▲
▼
Hallo an alle,

Ich probiere einen ST1332 Touch Controller über I2C anzusprechen.

Leider bringt der ST1332 unter seiner Adresse 0x55 kein ACK-Bit.

Dies habe ich gemessen um den Fehler zu finden, leider ohne Erfolg 
bisher:

Ich habe DIREKT am Chip SCL und SDA gemessen (siehe beigefügtes Bild):
- Es kommt eine korrekte I2C-Startbedingung
- anschließend 7 Adressbits = 0x55
- dann das WriteBit = 0
- beim 9. Clock kommt vom Controller kein ACK-Signal

- Am ST1332 sind 3,3Volt und GND vorhanden.
- Die Reset-Leitung ist auf High. (Reset Pulse davor kam)
- Die Frequenz ist mit 50kHz niedrig.
- Ich habe probehalber von der Software alle 127 I2C Adressen 
durchspielen lassen --> niemals eine Antwort vom Controller
- Die Leitungen werden vom Prozessor mit Open-Collector getrieben, ich 
kann von Hand per PullDown die Leitungen auf Low ziehen, der Controller 
hätte also auch diese Möglichkeit....

Hat jemand Erfahrung mit dem ST1332 von Sitronix?

Der ST1332 hat auch ein SPI Interface, dessen Leitungen sind mit I2C 
teilweise gemischt.
Vielleicht ist der ST1332 per Default im SPI-Mode?
Wie schaltet man um auf I2C? Habe im Datenblatt dazu nichts gefunden...

Vielen Dank für Eure Hilfe

Andreas
Angehängte Dateien:
OP #3619356
Lesenswert?
• ▲
▼
Hallo,

habe das Problem selber gefunden:

Ich verwende für das I2C-Interface den STM32F2xx mit Standard Peripheral 
Library von ST.

Zum Senden der Adresse gibt es hier die Routine:
I2C_Send7bitAddress()

Die Adresse ist zwar 7Bit muß aber linksbündig zum MSB des Dataregisters 
sein.

I2C_Send7bitAddress() macht den notwendigen Shift << 1 NICHT!!

--> Kaum macht mans richtig, schon gehts...

Viele Grüße

Andreas

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.