Problem setting baud rate?

I made a project with a regular ESP8266 and it worked fine and then I wanted to try one with a Wemos D1 Mini. I found out it had a different Baud rate so I clicked on the serial monitor to change it and it keeps saying serial port busy and will not open?
I restarted the computer and then restarted the ide and the same thing ?

The speed of the serial that determines is the programmer usually in the setup() function.
I don't quite understand your difficulty.
You said you use a regular ESP8266.
Can you give more information on what is a regular ESP8266?
Its difficulty is with features of configuration problem or serial driver in the PC.

RV - mineirin

Thanks for some input it makes no sense to me I cleared the sketch and restarted the ide where in you could normally click on the serial monitor and then pick the Baud rate, in the case of the D1 Mini it is 9600. But now that does not work it just locks up and said port busy and will not open. This make no sense. The board I was using prior was

ESP8266 NodeMCU CP2102 ESP-12E Development Board. I thought this might be something obvious will keep digging

Hi @lightwheel72. Make sure you have selected the port of your ESP8266 board from the Arduino IDE's Tools > Port menu. The port of the new board might not be the same as the port of the old board.

well got lucky this time the code went through on port 20 but when it came to the hard resetting part all I got was backward question marks..... the frustration level wit this stuff can do one of two things to you . Number one makes you more patient and problem solving and number two says Ima stick this sucker in a shoebox and try sometime next week LOL.
The crazy thing is this sketch worked perfectly last month with all the same settings, got to be something somewhere jiggy..thanks for the input

There is a tricky thing with the ESP8266 in that the low level background operating system on the board prints serial output at a fixed baud rate which is unrelated to the baud rate you set in your sketch via Serial.begin(). So you can get some gibberish like backward question marks in the Serial Monitor on startup when the bootloader outputs some status information (this is usually at 74880 baud), and other output if there is a crash of the RTOS.

Thanks will keep trying
Going to sleep on this and try again after a day or two

Per, esp8266 arduino doesn't have OS. The bootlog is from bootloader


Your post was MOVED to its current location as it is more suitable.

Could you also take a few moments to Learn How To Use The Forum.

Other general help and troubleshooting advice can be found here.
It will help you get the best out of the forum in the future.

sorry about that will know next time

I don't know why you responded with bold letters.
Thinking it's obvious doesn't mean it is.
Learn, the picture below is a normal ESP8266-12E.

The ESP8266 which you refer to as normal is known in technical circles as the ESP8266 Nodemcu.

RV mineirin

I have no idea how that happened, the bold letters? After I made the post it did not appear like that on my end. I have a feeling I do not mesh with this arduino world and it would be in my best interest to politely bow out the door here and have the moderator delete this entire thread. Good Luck and Be Well Adios

The formatting was probably transferred from the web page you copy/pasted the text from. That behavior of the forum can be convenient, but sometimes it is unexpected when you were only intending to get the pure text. Sometimes when there is a lot of embedded formatting I need to discard, I resort to pasting first to a text editor, then doing another cycle of copy/paste from there to the forum.

The "bold letters" formatting mentioned by @ruilviana is actually an H1 heading. The Markdown source looks like this:

# ESP8266 NodeMCU CP2102 ESP-12E Development Board.  I thought this might be something obvious will keep digging

Notice that # at the start of the sentence? That is the syntax for an H1 heading in the Markdown language used by the forum software for post formatting markup.

Anyway, no harm done. What is important is for us effectively communicate. Unfortunately, correct use of the forum markup is often essential to accomplish that. However, in this particular case it is only a matter of aesthetics, which isn't worth worrying about in this context.

Well, I'm certain it is not for everyone, and that is perfectly fine. But if Arduino is something you are interested in then I recommend taking a little time before finalizing your decision.

Some of us here are not so great when it comes to social niceties, but if you can get past that and focus on the true purpose of this forum: sharing of knowledge related to embedded systems, I think you'll find it worthwhile to stick around.

1 Like