- UART-FS20-Übersetzer- Mini-UART-FS20-Sender FS20 US

- Mini-USB-Modul UM2102

- DEMO    CODE   Achtung !!! In der Demo fehlen die Dateien für die serielle Schnittstelle. Ich verwende die Komponente aus der ehemaligen Zeitschrift Toolbox. Die Komponente ist TSerial4.x. Die Komponente ist nicht free. Die Komponente war eine Beilage zur Zeitschrift. Fragen sie den Autor Rainer Reusch (Die Lizenz ist recht großzügig zu deuten...........................zu lesen auf der Toolbox-Seite.Ich hatte damals die Zeitschrift extra dafür gekauft.)

 

Demo (Sample) als rar-Datei

Quellcode ist in Delphi. Wer Programmieren kann, findet sich schnell zurecht.

Es ist im Code auch die Umrechnung von FS20-Adressen in Hexadezumalzahlen als function.

und es ist ersichtlich wie die Datenübertragung stattfindet.

Sendestring in Hex z.B.

02 06 F1 00 00 00 00  00

=  02(Start STX)  06(anzahl der Bytes)  F1(Befehls-ID) HC1 1111 HC2 1111 Adr 1111

   00(Data1) 00(Data2) 00(Data3) 00(Ende)

ist gleichbedeutend Hauscode 1111 1111 mit der Adresse 1111 wird auf 0-ausgeschaltet..

 

02 06 F1 00 00 00 01  00

=  02(Start STX)  06(anzahl der Bytes)  F1(Befehls-ID) HC1 1111 HC2 1111 Adr 1111

   01(Data1) 00(Data2) 00(Data3) 00(Ende)

ist gleichbedeutend Hauscode 1111 1111 mit der Adresse 1111 wird auf 1-eingeschaltet..

 

Demo

 

1. Start

2. Eigentliches Programm

3. COMPort auswählen, nachgucken bei "Gerätemanager" oder probieren. Bei "Zurück" wird versucht den COMPort zu initialisieren. Klick auf "SerDialog" zeigt die aktuellen Parameter an.

4. FS20 Adresse eingeben. Klick auf Label "Data1" wechselt den Befehl (Ein/Aus). ---> Senden und es sollte schalten.

Im Delphi-Code sind nicht alle Funktionen implementiert. Ein Zuviel verwirrt mehr, als denn es nützt. Ich ärgere mich zu tode, wenn Demos gezeigt werden, die überladen, mit allen nur erdenklichen Funktionen gezeigt werden. Ich und nur ich will das Prinzip verstehen. Aufblähen kann ich es selber.