I2C Bus Interrupt oder Polling Mode

#693652
Lesenswert?
• ▲
▼
Gast wrote:
> würd sagen warten bis es an der Türe klingelt...:)und was sagt mir das
> jetzt?
Da Du anscheinend Probleme mit abstrakten Beispielen hast:

1. beschreibt das Interrupt-Verfahren (das Du ja Deinen Angaben zufolge 
auch bevorzugen würdest)

2. beschreibt das Polling-Verfahren.

Jetzt klarer?
#694796
Lesenswert?
• ▲
▼
> immer wenn was am Bus liegt wird dies vom Master zum Slave gesendet
> (im Master transmitter Mode)?

Nein.

Eine I2C Übertragung besteht ja aus mehreren verschiedenen Zyklen 
(Start, Slaveadresse, Daten, Stop).  Jedesmal wenn ein Zyklus 
abgeschlossen ist, wird (wenn erlaubt) ein Interrupt ausgelöst.

In der Interrupt Service Routine muss dann entsprechend reagiert und der 
nachfolgend notwendige Zyklus angestoßen werden.


Wie der Start einer Übertragung ausgelöst wird, bleibt dem Programmierer 
überlassen.

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