cancel
Showing results for 
Search instead for 
Did you mean: 

Why Nucleo F746ZG showing LD5 (Over current) on when running simple LED blink code? Also controller heating is more

Cjosh.1
Associate II

Hello i am using Nucleo F746ZG board. When i run simple LED blink code with below code its not showing LD5 (Over current) on.

#include "mbed.h"
 
// Blinking rate in milliseconds
#define BLINKING_RATE 500ms
int main() {
  // Initialise the digital pin LED1 as an output
  DigitalOut led(LED1); // Green Color
  while (true) {
    led = !led;
    ThisThread::sleep_for(BLINKING_RATE);
  }
}

But when i changed code given below LD5(Over Current) blinking. and also controller heating is too much.

#include "mbed.h"
 
// Blinking rate in milliseconds
#define BLINKING_RATE 500ms
int main() {
  // Initialise the digital pin LED1 as an output
  DigitalOut led(LED1); // Green Color
  while (true) {
    led = !led;
  }
}

Reason behind checking this code is my main code was showing Over current LED ON, so i changed code to LED Blink, and found this issue. Looks like Nucleo board having issue for continuous operation. I have Connected SD card Module with SDMMC CN8 , when i remove SD card module from SDMMC its not showing over current.Can someone please help?

11 REPLIES 11

There are several values listed in the Datasheet.

I am talking about Table 15. Current characteristics ΣIIO value in datasheet because nucleo board showing overcurrent. 120 mA is sum of all GPIO current, Right?