| |
|
|
 GDL | Hi,
je werde toujours wieder, et pas seulement ici dans qui Community, gefragt comment je es avec qui Schnittstelle so handhabe.
DA GIBT ES NICHTS BESONDERES.ICH NUTZE AUCH NUR ROLANDS BEFEHLE. Roland beschreibt es oui eh si bien.
qui meisten faute(wohin je half) étions :
1.)par fehlendes Nutzen qui Handshakeleitungn schwamm toujours une RS232 planlos im Datenstrom. 2.) ensuite gibt es Schnittstellen, qui si le Gegenstelle Pin1 et Pin6 pas sur Pullupwiderstände pour plus disposer, absolu pas lieben. 3.) chez mehreren Datenbytes wird sich pas à qui Sendereihenfolge gehalten. 4.) chez einer gewissen Relaiskarte eines bekannten Herstellers volonté qui Rlaisnummern pas binär vergeben. 5. Pour Prüfbytes volonté qui XOR Verknüpfungen faux erzeugt.
trop 1.) là je aussi aucun HsLeitungen benutze, beginnt une Mehrbyteübertragung chez mir toujours avec einer 255. 255 = Pfiff à qui RS232: Es volonté neue zusammenhängende Bytes übertragen.Ab maintenant données einsortieren.
trop 2.) chez mir avons alle Rs232 à Pin1 et Pin6 je une 2k2 Widerstand pour plus.
trop 3.) ici hilft seulement cela étudier des Pflichtenheftes .
trop 4.) seulement pour cet une Art Relaisarte
Relais1 = 0 abgefallen (ab) Relais1 = 1 angezogen (à) Relais2 = 0 ab Relais2 = 2 à Relais3 = 0 ab Relais3 = 4 à Relais4 = 0 ab Relais4 = 8 à Relais5 = 0 ab Relais5 = 16 à Relais6 = 0 ab Relais6 = 32 à Relais7 = 0 ab Relais7 = 64 à Relais8 = 0 ab Relais8 = 128 à
comment nous voyons volonté seulement qui AN-Werte beücksichtigt. une 00100101 bedeutet cela (de à droite gelesen) Relais1;Relais3 et Relais6 angezogen sommes et qui reste abgefallen ist. cet Binärbyte ensuite pour Dezimal umrechnen et pour Pflichtenheft senden.
trop 5.)
entier simple
fehlerbyte%=xor(byte1% ,byte2%) fehlerbyte%=xor(fehlerbyte%,byte3%) fehlerbyte%=xor(fehlerbyte%,byte4%)
Alles aucun Zauberei salut Georg |
|
|
| |
|
|