LANC mit RX und TX steuern?

Bei den LANC-Datenbytes müßte ich aber eben das Senden bitbangen, da ich ja reine Daten ohne Steuerbits brauche.

Und auch bei der LIN-Library sind das Problem die

delayMicroseconds(del); // delay

Das mit dem PIT ist etwas besser. Man könnte sicher einen Timer des Due so programmieren, dass man einen entsprechenden Interrupt bekommt. Ob man allerdings genau 9600 baud hin bekommt, weiß ich jetzt so ausm Stegreif nicht (wahrscheinlich nicht).
Trotzdem würde das jedes mal die CPU machen müssen und Kollisionen mit anderen Interrupts sind vorprogrammiert. In wie weit man das beim Due einen DMA-Controller machen lassen kann, weiß ich leider (noch) nicht - hast du mal nen Link zu Programmcode wo das auf dem Teensy gemacht wird?

Wenn jetzt in meinem Projekt nicht (saublöderweise) ausgerechnet die RX3/TX3-Pins am anderen Ende der Platine sitzen würden, könnte ich die Hardware einfach fertig machen und dann alles mal (in Software) ausprobieren - blöd gelaufen.
(Alle anderen UART-Pins sind anderweitig belegt und die Clock-Leitung des RX3/TX3 Anschlusses ist im SAM3X8E 144-Pin package eh nicht nach draußen geführt, was ja gerade passen würde.)

Der Teensy sieht nett aus, ist aber für mein Projekt "zu klein" - ich bin noch nicht ganz fertig und schon bei über 60 I/O-Pins, deshalb benutze ich auch den Core Due, der alle I/O-Pins des SAM3X8E nach außen führt (ist glaube ich der einzige Arduino Clon mit so vielen Anschlüssen).