Das Problem liegt bei halbduplex, das wird vom Timing her nicht einfach, ich verstehe was Du meinst, Ports sparen ist ja auch in Ordnung. So habe ich aber definierte Zustände um die ADs abzufragen, dies kann beim Mega sehr hilfreich sein, wenn man auch nur mal einen einzigen AD auslesen will. Wenn ich 4 Werte an den Mega schicke muß dieser die Werte, die ja als String empfangen werden wieder auseinanderklamüsern. Kostet Rechenzeit.