Hallo
Nun bin ich endlich dazugekommen meine Versuche fortzusetzen und habe nun eine funktionierende Lösung zusammengebaut. Dazu habe ich einen Arduino Mega 2560 (ein kleinerer Chip würde auch reichen) mit einem FT245RL (USB to 8 bit Parallel IO Chip) kombiniert. Auf diese Weise kriege ich einen hohen Datendurchsatz zum AVR (mit dem ersten Bascom gewurstel sinds schon ca. 48kbyte Sekunde) und habe immer noch genügend Rechnungsleistung übrig um per Bitbang (dies allerdings in Assembler) das Signal für den Stripe zu erzeugen. Da im Bitbangcode noch diverse NOPs vorhanden sind, hoffe diese durch Befahle für den Datenempfang ersetzen zu können und so gleichzeitig den Stripe zu bedienen und den Puffer mit dem nächsten Frame füllen zu können. Mal sehen obs klappt.
Das ganze läuft bis jetzt stabil, ohne Geflacker und sonstige Aussetzer.
Im Moment hängt die Geschichte am PC, aber ab dem Raspi müsste die Sache wohl auch funktionieren.
Hier noch ein Bild des aktuellen Gebastels (werde nächstens eine Platine zeichnen die alle Komponenten vereinigt).
Viele Grüsse
Tom
PS:
Mit der blauen Klemme mit der Nadel nehme ich das Signal für den Stripe ab. Klappt bestens.