Question about boot0 hardware

Pin 2 is connected to Boot0. is it Okey to do this (not using resistors).?

Pin 2 is connected to Boot0. is it Okey to do this (not using resistors).?
> How does a pull-down resistor remove the need for an expensive switch? Does it have something to do with the switch momentarily connecting 3.3V to GND when switching it?
"Boot0" is a functionality assigned to this pin only during startup, i.e. the reset phase.
At this point, the core samples the state of all designated "Boot<n>" pins, and take action accordingly.
I assume Boot0=Low implies your MCU variant executes the ROM / system bootloader. Details are described in the datasheet/reference manual.
During "normal" operation, this "Boot" functionality is of no significance, you can use this pin for other purposes (GPIO, serial IO, analog, etc.).
A high-impedance pull-down would not interfere with most other functionalities.
However, you probably don't want to start into the ROM bootloader every time, just on occasions to perform a firmware update. Thus a fixed pull-down resistor is probably not what you want.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.