Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
6 years, 8 months ago.
Nucleo-F401RE power consumption
Hello, I’m using nucleo blink led example with mbed-os 5-12 to test this board consumption. I put a multimeter across jumper IDD.
#include "mbed.h"
DigitalOut led1(LED1);
int main() {
while(1) {
led1 = true; // LED is ON
ThisThread::sleep_for(4500);
led1 = false; // LED is OFF
ThisThread::sleep_for(4300);
}
}
I’m using online compiler and I compiled using this macros: DEVICE_SLEEP MBED_TICKLESS DEVICE_LPTICKER MBED_SLEEP_TRACING_ENABLED
Here is the tracing result:
- Sleep locks held:
- [id: mbed_rtx_idle., count: 1]
- UNLOCK: mbed_rtx_idle.cpp, ln: 133, lock count: 0
- LOCK: mbed_rtx_idle.cpp, ln: 111, lock count: 1
With LED off I measured a current of 5.76mA, that is far too much considering that it should go deepsleep. What could be wrong? Mario