Gast
#693611
vielleicht ne dumme frage...aber kann mir jemand erklären,wo der Unterschied liegt ob ich den I2C Bus im polling modus oder im Interrupt Modus betreibe...?! Danke schonmal
|
Anzeige
|
I2C Bus Interrupt oder Polling Mode
Gast
#693611
vielleicht ne dumme frage...aber kann mir jemand erklären,wo der Unterschied liegt ob ich den I2C Bus im polling modus oder im Interrupt Modus betreibe...?! Danke schonmal
Gast
#693624
Was machst du Zuhause? 1. "normale Beschäftigung" nachgehen bis es an der Türe klingelt. 2. alle 5 Minuten nachsehen ob jemand vor der Türe steht. Bastler wrote:
> 2. alle 5 Minuten nachsehen ob jemand vor der Türe steht.
...und die Klingel abklemmen...
Gast
#693640
würd sagen warten bis es an der Türe klingelt...:)und was sagt mir das jetzt? 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?
Gast
#693656
ja danke...hab das "abstrakte" beispiel verstanden
Gast
#694465
ich nochmal... das heißt immer wenn was am Bus liegt wird dies vom Master zum Slave gesendet(im Master transmitter Mode)? beim interrupt verfahren meine ich jetzt. > 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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|