Questions tagged [baud-rate]

Refers to the symbol rate and so the number of symbol that changes per time unit.

In digital communications, symbol rate, also known as baud rate and modulation rate, is the number of symbol changes, waveform changes, or signaling events, across the transmission medium per time unit using a digitally modulated signal or a line code.

The symbol rate is measured in baud (Bd) or symbols per second. In the case of a line code, the symbol rate is the pulse rate in pulses per second. Each symbol can represent or convey one or several bits of data. The symbol rate is related to the gross bitrate expressed in bits per second.

50 questions
15
votes
5 answers

How to change baudrate of ESP8266 (12e) permanently?

IMPORTANT: DO NOT USE AT+IPR=9600! (see update) I have an ESP8266 12E module that communicates at 115,200 bauds. Since I use it with an Arduino Nano with SoftwareSerial things get messy. So I found that I should reduce the baud rate of the ESP…
mvermand
  • 427
  • 1
  • 6
  • 15
13
votes
3 answers

How to increase SD card write speed in arduino

I'm creating a data-logger system which logs data in SD card at a high speed of about 20000-30000 bytes per second. But the SD library in arduino currently writes data at about 4500-5000 bytes per second which is too slow. I've read this hack to…
Ashish Ranjan
  • 455
  • 1
  • 5
  • 15
6
votes
1 answer

Low Power library messing up serial text

I noticed something unusual using the Low Power library today. When printing text in the loop and using LowPower.powerDown(SLEEP_1S, ADC_OFF, BOD_OFF); to sleep for one second, all the text in the loop gets messed up in the Serial Monitor as if you…
qwertz
  • 251
  • 1
  • 4
  • 8
5
votes
1 answer

How to work with non-traditional UART baud rates

I am trying, unsuccessfully to communicate, using my Arduino Nano, with a custom device at a baud rate of 800 kbit/s. The Arduino code look like this: void setup() { // Put your setup code here, to run once: Serial.begin(800000); } void loop()…
user28282
  • 55
  • 1
  • 5
5
votes
2 answers

ESP8266 12e Arduino IDE outputs garbage values on serial monitor

I recently started using the ESP8266 12E (Amazon link) and hooked the board up to the Arduino IDE. When trying to run any of the example sketches, all sketches compile and upload correctly. The blink sketch correctly causes the LED to blink,…
Alex
  • 153
  • 1
  • 6
4
votes
4 answers

Converting data between baud rates

This isn't strictly limited to Arduino but I spend a lot of time with serial devices on my Arduino and I'm sure that others do as well: Here goes.. Let's say a device sends three characters [ABC] via serial at 9600 8N1. And let's also say the…
James
  • 343
  • 3
  • 9
3
votes
0 answers

ESP8266 01 doesn't react after baud rate change

Hello guys I have my ESP8266 connected to my Arduino. Then I typed in AT in the serial monitor. It confirmed this command with OK. After that I typed in AT+UART=9600, 8, 1, 0, 0 which gave me the response ERROR. Then I googled what I could do,…
Da Ro
  • 41
  • 2
3
votes
2 answers

Two serials can't work on the same speed

I have a device which sits on pins 10/11 of Arduino UNO. I am trying to send commands from my PC using Arduino to relay my commands to the device via Serial. The problem is that if I use speed 9600 both for device and USB communication, then my…
3
votes
2 answers

Double Speed Operation for USART on Arduino Mega 2560

I happened to be looking through the HardwareSerial.cpp file that contains the functions used for Serial communication for Arduino. While looking through the HardwareSerial::begin(baud, config) function, I noticed that the ucsra register has its…
delta8
  • 31
  • 4
3
votes
1 answer

How can i change by esp8266 baudrate, as I accidentally changed the baudrate to something else(which I dont remember)?

//In order to connect, SoftwareSerial esp8266(2,3); // the TX pin of esp8266 is connected to pin 3 of // arduino uno and RX pin is connected to 2 // we need to pass baud rate to begin function void setup() { Serial.begin(115200); …
Rajat
  • 31
  • 2
3
votes
1 answer

What does serial data look like on an oscilloscope?

How I can find the data field on oscilloscope at 300 baud or at 9600 baud? Could someone show me picture on oscilloscope plase. This is the picture at 9600 Baud
MANSOR
  • 59
  • 2
  • 8
2
votes
1 answer

Hardware serial baudrate inconsistent between Arduino nano and standalone 328P

I have a 328P (328P-AUR to be specific, [link]), and in the schematic below is how I've implemented it to a PCB: Uploading a program works fine, but I hink there is an issue with the clock source, since the programs seem to run too slow, and…
Boyfinn
  • 245
  • 3
  • 11
2
votes
2 answers

EEPROM.get returns bad data

I am using the attached code. What I am trying to do is: Test if there is a personalized "board serial number" written in the EEPROM (by previous code run) If data found was not 7 characters (e.g SN-XXXX), then generate a serial number and save it…
adrianTNT
  • 252
  • 4
  • 17
2
votes
1 answer

How to calculate actual Baud Rate and its percent error?

I am using an Arduino Uno, and I need to create a program that calculates the actual baud rate and the percent error for all standard baud rate in Arduino monitor program.
jasmine
  • 21
  • 2
2
votes
0 answers

Can't send AT comands to ESP8266 on any baud rate

I have problem with baud rate. I have changed baud rate of esp from 115200 to 9600 with AT command AT+CIOBAUD. And everything worked fine until I wanted to change it back and executed command AT+CIOBAUD115200, after which everything I send trough…
Austris
  • 119
  • 1
  • 4
  • 8
1
2 3 4