Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
grundlagen:slcan:start [Fri. 14.04.2017 09:49] – angelegt go4it | artikel:slcan:start [Sun. 25.11.2018 10:49] – ↷ Seite von grundlagen:slcan:start nach artikel:slcan:start verschoben wikiadmin | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
==Abstract== | ==Abstract== | ||
- | SLCAN steht für " | + | SLCAN steht für " |
- | ====== SL-CAN von LAWICEL ====== | + | Die Daten werden in hexadezimaler Schreibweise in Form von ASCII-Zeichen übertragen. Dadurch muss für jedes echte Byte zwei ASCII-Bytes übermittelt werden. Über eine serielle Leitung übertragen (RS232 oder USB) begrenzt dies natürlich die mögliche Bandbreite. RS232 Schnittstellen eignen sich aufgrund ihrer geringen Übertragungsgeschwindigkeit nur für LOW-Speed-CAN, wogegen USB mit dem richtigen Treiber auch problemlos HS-CAN oder sogar mehrere Busse übertragen kann. |
- | Das "SL-CAN" | + | ==Das SLCAN-Protokoll== |
- | See protocol definition here http:// | + | * SL-CAN für USB-Adapter => [[http:// |
+ | * SL-CAN für RS232-Adapter => [[http:// | ||
+ | |||
+ | ==Die Steuerbefehle== | ||
< | < | ||
Zeile 20: | Zeile 23: | ||
- Z - extra Z2 option enables 4 byte timestamp vs standard 2 byte (60000ms max) | - Z - extra Z2 option enables 4 byte timestamp vs standard 2 byte (60000ms max) | ||
| | ||
- | ``` | ||
CMD | IMPLEMENTED | SYNTAX | CMD | IMPLEMENTED | SYNTAX | ||
------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ||
Zeile 49: | Zeile 51: | ||
' | ' | ||
' | ' | ||
- | |||
- | ``` | ||
</ | </ | ||
+ | |||
+ | ==Initialisierung== | ||
+ | |||
+ | ==API' | ||
+ | |||