TWInet & TWIMaster/TWISlave XMega

  • 1
  • 2
  • 3
  • Seite 3 von 3
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: TWInet & TWIMaster/TWISlave XMega

 · 
Gepostet: 20.11.2020 - 17:29 Uhr  ·  #17
Hallo Harry,

Zitat

Woher weiß der Slave, daß der Master mit der Übertragung fertig ist?

Der Slave kann dies mit den beiden Funktionen TWISdrv_rxComplete und TWISdrv_TxComplete festellen.
TWISdrv_rxComplete > 0 bedeutet, dass der Master mit Senden in Richtung Slave fertig ist
TWISdrv_TxComplete > 0 bedeutet, dass der Master mit Lesen fertig ist
Bei AVRco wären das die Funktionen TWIgetRxStat und TWIgetTxStat, mit dem Unterschied, dass die Funktionen TWISdrv_rxComplete und TWISdrv_txComplete die Anzahl empfangener oder gesendeter Bytes zurückgeben.

Zitat

Und woher weiß der Master, dass der Slave mit seiner Arbeit (das was er mit den übertragenen Daten angestellt hat) fertig ist?

Wofür brauchst du die Info? Der Master sendet einfach Daten zum Slave und gut ist. Ein Überfahren ist nicht möglich, da der Master NACKS bekommt, solange die Applikation des Slaves den Empfang nicht wieder freigeschaltet hat.

In meiner Firmware sendet das Slave immer eine Antwort zurück, damit der Master sicher gehen kann das die Daten richtig angekommen sind. Golf macht das auch so. Darüber hinaus benutze ich auch eine Checksumme.

Gruß
Thomas
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: TWInet & TWIMaster/TWISlave XMega

 · 
Gepostet: 21.11.2020 - 16:33 Uhr  ·  #18
Thomas ..... wie mein Ex-Chef jetzt gesagt hätte:
Dank und Gratulation

Es funktioniert :) :blob7: :blob4: :blob3: :blob2: :blob8: :tanz: :cheers:

:prayer: :prayer: :prayer:

:wav: :wav1:

..... und ja. die vielen Smilies sind nicht übertrieben.

Vielen Dank
Harry
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 44
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: TWInet & TWIMaster/TWISlave XMega

 · 
Gepostet: 21.11.2020 - 20:53 Uhr  ·  #19
=D>
Hallo Harry,
ich bin gerührt und freue mich sehr über deine Smilies
:happy7:

@Golf, dir auch vielen Dank für die Rückmeldung.
  • 1
  • 2
  • 3
  • Seite 3 von 3
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   65   79 · Page-Gen-Time: 0.036017s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI