Hi,
my application runs on an external µCOM which uses 1.843200MHZ as system clock. I have to go that route for two reasons:
1) UART Baud rate accuracy
2) Power consumption.
Now I have treid receiving the UART at 19200 in several ways (Interrupt and direct loop) however the application looses some characters sometimes. At 16mhz, no characters are lost no matter how I do that.
One question: is there a uart command to set a character delay on transmit?
Thanks in advance
UART character delay?
-
- Posts: 5
- Joined: Thu Aug 31, 2017 3:28 am
Re: UART character delay?
Postby pratik » Tue Sep 05, 2017 8:21 pm
No, the AT command set does not allow that setting.
The best you can do is lower the baud rate to 9600 maybe. If your uC is running at <8MHz and has no UART FIFO, then you are bound to miss packets!
This is because the ESP8266 UART has DMA + FIFO, and it transfers bytes out with almost zero loading time. That can overrun most small 8-bit micros.
The best you can do is lower the baud rate to 9600 maybe. If your uC is running at <8MHz and has no UART FIFO, then you are bound to miss packets!
This is because the ESP8266 UART has DMA + FIFO, and it transfers bytes out with almost zero loading time. That can overrun most small 8-bit micros.
Who is online
Users browsing this forum: No registered users and 158 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.