I2C Bus am 80C32

Moderator (Firma: Titel) Persönliche Seite #5288142
Lesenswert?

Wenn es nur 1 Master auf dem I²C Bus gibt, dieser Master der 8032 ist 
und zudem keiner der Teilnehmer ClockStretching verwendet, dann kann man 
das I²C Protokoll relativ einfach mit Software nachbilden...

Nenne doche infach etwas mehr Daten (welche Teilnehmer, wofür und wie 
schnell muss der Bus sein). Dann kann man sicher mehr sagen.
#5288160
Lesenswert?

Lothar M. schrieb:
> dieser Master der 8032 ist
> und zudem keiner der Teilnehmer ClockStretching verwendet, dann kann man
> das I²C Protokoll relativ einfach mit Software nachbilden...

warum nicht auch clock stretching feststellen, Port auf low befragen, 
notfalls mit einem weiteren Port auf input und per Timer time out 
feststellen.

Notfalls mit einem weiteren Port dem Slave die Versorgung klauen für 
Reset falls es nicht anders geht.
Moderator (Firma: Titel) Persönliche Seite #5288167
Lesenswert?

R. M. schrieb:
> Lothar M. schrieb:
>> keiner der Teilnehmer ClockStretching verwendet
> Selbst Das ist eigentlich auch kein Problem
Richtig, man muss nur wissen, dass es sowas gibt.
Es ist überraschend, wenn das Design "meistens" läuft, aber ab&zu eben 
herumzickt. Ich möchte nicht die Workarounds sehen, die deswegen 
gebastelt wurden...

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