Skip to main content
1 of 2

Wait between UART frames

I have to reproduce a signal (of 6 UART frames)which have 950µs delay between each of frames. Then a delay of 37ms at the end of those frames. Everything going right except delay between each frame...The baudrate is at 9600. Here is my current code :

  Serial1.write(sw_binary_train_1);
  delayMicroseconds(950);
  Serial1.write(sw_binary_train_2);
  delayMicroseconds(950);
  Serial1.write(sw_binary_train_3);
  delayMicroseconds(950);
  Serial1.write(sw_binary_train_4);
  delayMicroseconds(950);
  Serial1.write(sw_binary_train_5);
  delayMicroseconds(950);
  Serial1.write(sw_binary_train_6);
  delay(37);