DigiGraph: Unterschied zwischen den Versionen

Aus Letto-Wiki
Wechseln zu: Navigation, Suche
(Digigraph)
Zeile 46: Zeile 46:
 
</pre>
 
</pre>
 
:[[Datei:ClipCapIt-190218-195813.PNG|400px]]
 
:[[Datei:ClipCapIt-190218-195813.PNG|400px]]
 +
 +
=SPI=
 +
=== Syntax ===
 +
<pre>
 +
spi,Name:Clockfrequenz,Mode:daten,daten,daten
 +
</pre>
 +
* Name: Signalname, kann auch weggelassen werden
 +
* Mode: Definition wie in [https://de.wikipedia.org/wiki/Serial_Peripheral_Interface Wikipedia] beschrieben
 +
* Clockfrequenz: Die Grundfrequenz der SCL-Leitung
 +
* daten: Die Daten können als Zeichen, String, Ganzzahl, Hexadezimalzahl oder Binärzahl angegeben werden. Zeichen und Strings werden im 8-Bit-ASCii-Code codiert.
 +
===Beispiele===
 +
<pre>
 +
spi:40000Hz,1:'Ac'
 +
</pre>
 +
:[[Datei:ClipCapIt-190218-200448.PNG|400px]]
 +
<pre>
 +
spi:40000Hz,0:0x81
 +
</pre>
 +
:[[Datei:ClipCapIt-190218-200556.PNG|200px]]
 +
<pre>
 +
spi:40000Hz,1:0x81
 +
</pre>
 +
:[[Datei:ClipCapIt-190218-200615.PNG|200px]]
 +
<pre>
 +
spi:40000Hz,2:0x81
 +
</pre>
 +
:[[Datei:ClipCapIt-190218-200648.PNG|200px]]
 +
<pre>
 +
spi:40000Hz,3:0x81
 +
</pre>
 +
:[[Datei:ClipCapIt-190218-200706.PNG|200px]]
  
 
=I²C-Bus=
 
=I²C-Bus=

Version vom 18. Februar 2019, 21:07 Uhr

Digigraph

Mit dem Digigraph-Plugin können Zeitverläufe von Digitalsignalen in einem, einem Oszilloskop nachgebildeten, Graphen dargestellt werden.

Folgende Signalarten sind darstellbar:

  • allgemeine Signalverläufe
  • UART
  • RS232
  • SPI
  • I²C

UART

Syntax

uart,Name:Baudrate,Bit,Parität,Stopbits:daten,daten,daten
  • Name: Signalname
  • Baudrate: Die Baudrate in baud ohne Angabe der Einheit.
  • Bit: Bitanzahl für die Datenübertragung.
  • Parität: Angabe der Paritätsbits (e,o,n).
  • Stopbits: 1 oder 2 Stopbits.
  • daten: Die Daten können als Zeichen, String, Ganzzahl, Hexadezimalzahl oder Binärzahl angegeben werden. Zeichen und Strings werden im 8-Bit-ASCii-Code codiert.

Beispiele

uart,G:9600,8,n,1:0b1010101;uart,P:7200,8,n,1:0x7e
ClipCapIt-190218-195203.PNG
uart,G:9600,8,o,1:0b1011101,0b01010001
ClipCapIt-190218-195317.PNG

RS232

Syntax

rs232,Name:Baudrate,Bit,Parität,Stopbits:daten,daten,daten
  • Name: Signalname
  • Baudrate: Die Baudrate in baud ohne Angabe der Einheit.
  • Bit: Bitanzahl für die Datenübertragung.
  • Parität: Angabe der Paritätsbits (e,o,n).
  • Stopbits: 1 oder 2 Stopbits.
  • daten: Die Daten können als Zeichen, String, Ganzzahl, Hexadezimalzahl oder Binärzahl angegeben werden. Zeichen und Strings werden im 8-Bit-ASCii-Code codiert.

Beispiele

rs232,G:9600,8,n,1:0b1010101;rs232,P:7200,8,n,1:0x7e
ClipCapIt-190218-195813.PNG

SPI

Syntax

spi,Name:Clockfrequenz,Mode:daten,daten,daten
  • Name: Signalname, kann auch weggelassen werden
  • Mode: Definition wie in Wikipedia beschrieben
  • Clockfrequenz: Die Grundfrequenz der SCL-Leitung
  • daten: Die Daten können als Zeichen, String, Ganzzahl, Hexadezimalzahl oder Binärzahl angegeben werden. Zeichen und Strings werden im 8-Bit-ASCii-Code codiert.

Beispiele

spi:40000Hz,1:'Ac'
ClipCapIt-190218-200448.PNG
spi:40000Hz,0:0x81
ClipCapIt-190218-200556.PNG
spi:40000Hz,1:0x81
ClipCapIt-190218-200615.PNG
spi:40000Hz,2:0x81
ClipCapIt-190218-200648.PNG
spi:40000Hz,3:0x81
ClipCapIt-190218-200706.PNG

I²C-Bus

Syntax

i2c,Name:Clockfrequenz:daten,daten,daten
  • Name: Signalname, kann auch weggelassen werden
  • Clockfrequenz: Die Grundfrequenz der SCL-Leitung
  • daten: Die Daten können als Zeichen, String, Ganzzahl, Hexadezimalzahl oder Binärzahl angegeben werden. Zeichen und Strings werden im 8-Bit-ASCii-Code codiert.

Beispiele

i2c:10000Hz:0x101,0x080,0x100,0x200
ClipCapIt-190218-194357.PNG
i2c,x:40000Hz:0x181
ClipCapIt-190218-194606.PNG