Test Setup
Probe Connections
Probe 1 | Pin D5 |
---|---|
Probe 1 Gnd | GND |
Probe X | X1 |
Serial Data Generator
Arduino ESP8266 Test Code
#include <SoftwareSerial.h> #define SER_TX_PIN D5 // Serial Transmit pin SoftwareSerial serialPort; int count = 0; void setup() { Serial.begin(115200); Serial.println("\n\nSerial Transmiter"); serialPort.begin(9600, SWSERIAL_8N1, SER_TX_PIN, SER_TX_PIN, false, 256); serialPort.enableIntTx(false); } void loop() { serialPort.enableTx(true); for(char c='a';c<'d';c++){ Serial.printf("->%x\n",c); serialPort.write(c); delay(1000); //1 sec } }
Oscilloscope Setup
Channel 1 Configuration
Coupling | DC |
---|---|
Probe | X1 |
Trigger Setup
Type | Serial | |
---|---|---|
Protocol | UART | |
Signal | ||
RX | CH1 | |
Threshold | 3.20v | |
TX | CH1 | |
Threshold | 3.20v | |
UART Trig Set | ||
Source Type | RX | |
Condition | Start | |
Bus Configuration | Baud | 9600 |
Data Length | 8 | |
Parity Check | None | |
Stop Bit | 1 | |
Idle Level | LOW | |
Bit Order | LSB |
Trigger
Normal (Not Auto)
Decode
Decode | Decode 1 | ||
---|---|---|---|
Protocol | UART | ||
Signal | |||
RX | CH1 | ||
Threshold | 3.20v | ||
TX | CH1 | ||
Threshold | 3.20v | ||
Configure | |||
Baud | 9600 | ||
Data Length | 8 | ||
Parity Check | None | ||
Stop Bit | 1 | ||
Idle Level | Low | ||
Bit Order | LSB | ||
Display | ON | ||
List | |||
Display | Off | ||
Format | Hex |