STM32 I2C-SlaveBetrieb

OP #2054817
Lesenswert?

Hallo Leute,

ich meld mich mal wieder mit einem Problem zu Wort.
Suche habe ich auch schon bemüht.Hat nichts zu Tage gefördert.

Folgendes Problem: Ich Probiere einen STM32F103ZE im I2C Slave Betrieb 
laufen zu lassen.

Das problem ist, ich will die Funktion die den Datentransfer abhandelt 
nicht Interruptbasiert laufen lassen, sondern durch Polling.

Um meine funktion aufzubauen hätte ich am liebsten irgendein StatusBit, 
welches mir signalisiert, ob seit dem letzen I2C-Event etwas neues 
passiert ist(So wie es bei 8-Bit Atmels üblich ist).

Auf gut deutsch, ich möchte nur irgendwie wissen ob irgendwas auf dem 
I2C-Bus passiert ist oder nicht. Ich möchte vorerst garnicht wissen was 
passiert ist oder überprüfen ob etwas bestimmtes passiert ist.

Eine möglichkeit wäre sicherlich das interrupt-Flag zu lesen und auf 0 
zu setzen. Leider bin ich noch nicht so erfahren was die 
STM32-Architektus etc. angeht. Daher weiß ich nicht genau wo und wie ich 
schauen soll :)

Bitte um Hilfe

Grüße Tarkan

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