Test Setup




Probe Connections

Probe 1Pin D5
Probe 1 GndGND
Probe XX1


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

CouplingDC
ProbeX1


Trigger Setup

TypeSerial
ProtocolUART
Signal


RXCH1

Threshold3.20v

TXCH1

Threshold3.20v
UART Trig Set


Source TypeRX

ConditionStart
Bus ConfigurationBaud9600

Data Length8

Parity CheckNone

Stop Bit1

Idle LevelLOW

Bit OrderLSB


Trigger

Normal (Not Auto)


Decode

DecodeDecode 1

ProtocolUART

Signal



RX CH1

Threshold3.20v

TXCH1

Threshold3.20v
Configure



Baud9600

Data Length8

Parity CheckNone

Stop Bit1

Idle LevelLow

Bit OrderLSB

DisplayON

List



DisplayOff

FormatHex



  • No labels