Estoy tratando de configurar mi Núcleo de la Junta con un STM32L073RZ en deepsleep modo de conseguir el menor consumo de energía. Para hacer eso yo uso el mbed librairies con el deepsleep() función (Esta función, utilice el modo de Parada, con RTC). En la nota de la aplicación dada por STMicroelectronics el consumo es de alrededor de 1µA en el modo de Parada, con RTC, pero en mi tabla tengo 4,2 µA. Este es mi script
int main()
{
User_Setup();
RTCHandle.Instance = RTC;
//Create and launch the RTC date (08:30:00 08/12/16)
RTC_DATE_TIME(0x16, RTC_MONTH_FEBRUARY, 0x8, RTC_WEEKDAY_TUESDAY, 0x9, 0x50, 0x00, RTC_HOURFORMAT12_AM);
RTC_AlarmConfig();
while(1)
{
deepsleep();
//Display the time after a wakeup
RTC_TimeShow();
wait(1);
}
}
¿Cómo puedo configurar correctamente mi STM32 para obtener el nivel más bajo de consumo ?
Gracias por su atención
Simon NOWAK