So essentially I have everything working with the ESP8266, but I have questions over what rate you can send commands to it. I bought mine off of Adafruit so it was flashed with NodeMCU. I have the baud rate set at 9600 for my MCU (that's as fast as it can go and stay within a 0.2% error margin). It seems I need to put a delay of 1 second between sending commands over UART with the ESP8266 otherwise it will fail. With the delay I can reliably 100% of the time have it work. The delay is rather long though so I was wondering is this a normal limit of the ESP or something that shouldn't be happening? I hooked up the MCU to my laptop to display the same commands it is sending and even without the delays everything is sent over correctly, so it makes me think the ESP cannot move that fast? I'm not sure though.
So essentially I have everything working with the ESP8266, but I have questions over what rate you can send commands to it. I bought mine off of Adafruit so it was flashed with NodeMCU. I have the baud rate set at 9600 for my MCU (that's as fast as it can go and stay within a 0.2% error margin). It seems I need to put a delay of 1 second between sending commands over UART with the ESP8266 otherwise it will fail. With the delay I can reliably 100% of the time have it work. The delay is rather long though so I was wondering is this a normal limit of the ESP or something that shouldn't be happening? I hooked up the MCU to my laptop to display the same commands it is sending and even without the delays everything is sent over correctly, so it makes me think the ESP cannot move that fast? I'm not sure though.