DigiGraph: Unterschied zwischen den Versionen
(→Digigraph) |
|||
Zeile 9: | Zeile 9: | ||
* I²C | * I²C | ||
− | = allgemeine Signalverläufe = | + | = Signaldefinition = |
+ | == allgemeine Signalverläufe == | ||
Übertragung von Bits erfolgt LSB-First | Übertragung von Bits erfolgt LSB-First | ||
=== Syntax === | === Syntax === | ||
Zeile 24: | Zeile 25: | ||
:[[Datei:ClipCapIt-190218-222145.PNG|400px]] | :[[Datei:ClipCapIt-190218-222145.PNG|400px]] | ||
− | = UART = | + | == UART == |
=== Syntax === | === Syntax === | ||
<pre> | <pre> | ||
Zeile 45: | Zeile 46: | ||
:[[Datei:ClipCapIt-190218-195317.PNG|400px]] | :[[Datei:ClipCapIt-190218-195317.PNG|400px]] | ||
− | = RS232 = | + | == RS232 == |
=== Syntax === | === Syntax === | ||
<pre> | <pre> | ||
Zeile 62: | Zeile 63: | ||
:[[Datei:ClipCapIt-190218-195813.PNG|400px]] | :[[Datei:ClipCapIt-190218-195813.PNG|400px]] | ||
− | =SPI= | + | ==SPI== |
=== Syntax === | === Syntax === | ||
<pre> | <pre> | ||
Zeile 90: | Zeile 91: | ||
|} | |} | ||
− | =I²C-Bus= | + | ==I²C-Bus== |
=== Syntax === | === Syntax === | ||
<pre> | <pre> | ||
Zeile 107: | Zeile 108: | ||
</pre> | </pre> | ||
:[[Datei:ClipCapIt-190218-194606.PNG|400px]] | :[[Datei:ClipCapIt-190218-194606.PNG|400px]] | ||
+ | |||
+ | = PIG Parameter = | ||
+ | folgende Parameter können beim PIG-Tag verwendet werden | ||
+ | {| class="wikitable" style="text-align: left; width: 100%;" | ||
+ | | Parameter || Bedeutung || Beispiel | ||
+ | |- | ||
+ | | oszi || darstellungsmodus Oszilloskop || | ||
+ | |- | ||
+ | | graph || darstellungsmodus Graph|| | ||
+ | |- | ||
+ | | oszi2ch || 2-Kanal Oszilloskop || | ||
+ | |- | ||
+ | | oszi4ch || 4-Kanal Oszilloskop || | ||
+ | |- | ||
+ | | trigger:p=1 || Position des Triggerpunktes || | ||
+ | |- | ||
+ | |} |
Version vom 21. Februar 2019, 14:03 Uhr
Inhaltsverzeichnis
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
Signaldefinition
allgemeine Signalverläufe
Übertragung von Bits erfolgt LSB-First
Syntax
bit,Name:Bitdauer:daten
- Name : Signalname
- Bitdauer : Dauer von einem Bit
- 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
bit,x:1us:0b1001001;bit,y:2us,8:0b0100100011
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':0xf0,0x81
spi:40000Hz,mode:0x81:0x42
Mode | 0 | 1 | 2 | 3 |
CPOL | 0 | 0 | 1 | 1 |
CPHA | 0 | 1 | 0 | 1 |
Graph | : | : | : | : |
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
PIG Parameter
folgende Parameter können beim PIG-Tag verwendet werden
Parameter | Bedeutung | Beispiel |
oszi | darstellungsmodus Oszilloskop | |
graph | darstellungsmodus Graph | |
oszi2ch | 2-Kanal Oszilloskop | |
oszi4ch | 4-Kanal Oszilloskop | |
trigger:p=1 | Position des Triggerpunktes |