Skip to main content
deleted 3 characters in body
Source Link
Jack Creasey
  • 22k
  • 2
  • 16
  • 29

When your microcontroller comes up, it's GPIO is in high-Z state, maybe pulled up(that means there is an internal resistor to VCC which may be enough to turn on the LED) . Its a good practice to pull down anything you don't want to work uncontrolled. So when the firmwarenwill initializefirmware initializes the outputs, you don't need the pulmpull down resistors anymore. Only onpoweron power up/down or JTAG programming.

When your microcontroller comes up, it's GPIO is in high-Z state, maybe pulled up(that means there is an internal resistor to VCC which may be enough to turn on the LED) . Its a good practice to pull down anything you don't want to work uncontrolled. So when the firmwarenwill initialize the outputs, you don't need the pulm down resistors anymore. Only onpower up/down or JTAG programming.

When your microcontroller comes up, it's GPIO is in high-Z state, maybe pulled up(that means there is an internal resistor to VCC which may be enough to turn on the LED) . Its a good practice to pull down anything you don't want to work uncontrolled. So when the firmware initializes the outputs, you don't need the pull down resistors anymore. Only on power up/down or JTAG programming.

Source Link
user76844
user76844

When your microcontroller comes up, it's GPIO is in high-Z state, maybe pulled up(that means there is an internal resistor to VCC which may be enough to turn on the LED) . Its a good practice to pull down anything you don't want to work uncontrolled. So when the firmwarenwill initialize the outputs, you don't need the pulm down resistors anymore. Only onpower up/down or JTAG programming.