DigiGraph: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 53: | Zeile 53: | ||
</pre> | </pre> | ||
* Name: Signalname, kann auch weggelassen werden | * Name: Signalname, kann auch weggelassen werden | ||
* Mode: Definition wie in [https://de.wikipedia.org/wiki/Serial_Peripheral_Interface Wikipedia] beschrieben | * Mode: Definition wie in [https://de.wikipedia.org/wiki/Serial_Peripheral_Interface Wikipedia] beschrieben zusammen gesetzt aus CPHA (Clock-Phase) und CPOL (Clock-Polarity) | ||
* Clockfrequenz: Die Grundfrequenz der SCL-Leitung | * 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. | * 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. | ||
Zeile 61: | Zeile 61: | ||
</pre> | </pre> | ||
:[[Datei:ClipCapIt-190218-200448.PNG|400px]] | :[[Datei:ClipCapIt-190218-200448.PNG|400px]] | ||
<pre> | |||
spi:40000Hz,mode:0x81 | |||
</pre> | |||
{| class="wikitable" style="text-align: left; width: 100%;" | |||
| Mode || 0 || 1 || 2 || 3 | |||
|- | |||
| CPOL || 0 || 0 || 1 || 1 | |||
|- | |||
| CPHA || 0 || 1 || 0 || 1 | |||
|- | |||
| Graph || :[[Datei:ClipCapIt-190218-200556.PNG|200px]] || :[[Datei:ClipCapIt-190218-200615.PNG|200px]] || :[[Datei:ClipCapIt-190218-200648.PNG|200px]] || :[[Datei:ClipCapIt-190218-200706.PNG|200px]] | |||
|- | |||
|} | |||
<pre> | <pre> | ||
spi:40000Hz,0:0x81 | spi:40000Hz,0:0x81 |
Version vom 18. Februar 2019, 20:14 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
uart,G:9600,8,o,1:0b1011101,0b01010001
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
SPI
Syntax
spi,Name:Clockfrequenz,Mode:daten,daten,daten
- Name: Signalname, kann auch weggelassen werden
- Mode: Definition wie in Wikipedia beschrieben zusammen gesetzt aus CPHA (Clock-Phase) und CPOL (Clock-Polarity)
- 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'
spi:40000Hz,mode:0x81
Mode | 0 | 1 | 2 | 3 |
CPOL | 0 | 0 | 1 | 1 |
CPHA | 0 | 1 | 0 | 1 |
Graph | : | : | : | : |
spi:40000Hz,0:0x81
spi:40000Hz,1:0x81
spi:40000Hz,2:0x81
spi:40000Hz,3:0x81
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
i2c,x:40000Hz:0x181