TestLab 5.0 für den RPi 4

Elektronik-Labor  Projekte  Mikrocontroller  TLScript  






Download (16.7.26): TestLab50.zip

Nach zwei Vorversuchen zu FreePascal und zu SynaSer habe ich nun das TestLab auf dem Parpberry Pi 4 kompiliert. Dabei bin ich auf verschiedene Probleme gestoßen, weil nicht für jede Hardware der richtige Treiber vorhanden war, und weil die hohe Übertragungsgeschwindigkeit von 1 MBaud nicht angenommen wurde. Um überhaupt erstmal einen Anfang zu bekommen, habe ich das TestLab nur für den Arduino Nano und für 115200 Baud über ttyUSB0 kompiliert.  Die Firmware für den Nano wurde dazu auf 115200 Baud umgestellt, sodass eine spezielle Version nur für den RPi 4 verwendet wird. Alles nötige ist im Zip enthalten.



Für einen ersten Versuch wurden die acht digitalen Ausgänge mit LEDs diesmal mit einem Abwärtszähler angesteuert. Das Script Test1.tls ist mit im Zip enthalten und kann mit Load geladen werden.

 

Mit einem Klick auf Run wird das Programm übertragen und läuft sofort.



Nach einem Wechsel ins TestLab-Fenster funktioniert alles schon wie in der Windows-Version. Hier wurden die Pegelwechsel an Port 0...7 aufgezeichnet.

TLScript und RPi 5  von Josef Wegner

TLScript läuft auch auf dem Raspberry Pi 5 unter 64‑Bit (AARCH64). Damit es startet, musste ich die 32‑Bit‑Pakete aktivieren und installieren:

sudo dpkg --add-architecture armhf
sudo apt update
sudo apt install libgtk2.0-0t64:armhf gtk2-engines-pixflat:armhf

Mit diesen Paketen startet TestLab50 korrekt und kommuniziert problemlos mit dem Arduino Nano. Eine kleine Beobachtung noch: In dieser Version kann ich den Port nicht auswählen. Daher muss ich meinen RS232‑USB‑Adapter abziehen, bevor ich den Arduino Nano anstecke.


Elektronik-Labor  Projekte  Mikrocontroller  TLScript