@oberallgeier:
dann probier es doch mal bitte aus: Raspi plus AVR-Arduino!
Du hast das Problem mit dem Clockstretching, das der Raspi nicht verträgt, doch verstanden, oder?
Verbinde beide Boards (3 Kabel), lade die Sourcecodes, guck was dein Vorschlag bringt!
Wie schon so oft gesagt:
@peterfido:Für alle Tipps bin ich natürlich offen, aber der, der sie vorschlägt, müsste schon in der Lage sein, die Verbindung ebenfalls herzustellen und bei sich selber vor Ort zu testen (d.h. er müsste auch einen Raspi und einen Arduino besitzen und sie entsprechend verbinden und seinen eigenen - bzw. unseren gemeinsamen, auf einander abgestimmten - Code testen können).
bin sehr gespannt!
angeblich soll ja pigpio Clock-Stretching unterstützen, im Gegensatz zu wiringPi.... :-/
... nur wie und was muss man da machen?
ps,
Zambetti's i2c-Code war auch die Grundlage für meinen Arduino-Slave-Teil.
Grundfunktionen sind i.P. 100% identisch!
(Nur mein Code stellt sicher, dass keine inkompletten Arrays gesendet, empfangen oder verarbeitet werden, sondern erst, wenn alle Bytes komplett im i2c-Buffer drin sind ...und dann getestet sind auf Transmission Errors !)
Lesezeichen