Ein Slave überträgt nichts aktiv. Der Master ZIEHT im das sozusagen alles aus der Nase.
Also klar das die transmit Funktionen nicht verwendet werden können.
Alles in die passenden Register reinschreiben - fertig.
Ggf. noch das externe Interrupt Signal schalten um den Master zu informieren.
oh und das hier:
> uint16_t SRF02_Dist = task_SRF02();
und das hier:
> void task_SRF02(void);
> {
ist beides nicht korrekt.
MfG,
SlyD







Zitieren

Lesezeichen