STM32 MCUs Products

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

New possibilities for the ultra-low power segment!

STM32U0 is the first Cortex-M0+ with a static consumption of only 160 nA in standby mode with RTC (Real-Time Clock) and 16 nA in shutdown. It also achieves 118 points in CoreMark and targets SESIP level 3 and PSA level 1 focusing on firmware code pro...

gif-stm32u0.gif

CubeMx LwIP update for F1 series?

Posted on June 21, 2017 at 11:14Hello,im working with the STM3210-C Eval board (F107VC microcontroller). I recognized that for F1 series there is in CubeMx (ver.4.21.0) only a LwIp version 1.4.1 available while for F4 series there is version 2.0.0 i...

STM32F1xx CAN Again

Posted on July 05, 2017 at 12:11Hi,i'm working with little project on STM32F105, but libraries have never been corrected from STM and bugs are presents also on last version* @version V1.0.4* @date 29-April-2016.Now i have a little doubts about STM l...

Marco1 by Associate II
  • 265 Views
  • 1 replies
  • 0 kudos

SDMMC_OCR_ADDR_OUT_OF_RANGE Error on L4

Posted on June 12, 2017 at 16:04I noticed that fatfs when performing single readblock_dma operation occasionally ends up with error SDMMC_OCR_ADDR_OUT_OF_RANGE when issuing command:SDMMC_CmdReadSingleBlock(hsd->Instance, BlockAdd);Any advice on to w...

ChrisH by Associate III
  • 425 Views
  • 1 replies
  • 0 kudos

How to protect non-volatile data from mass erase?

Posted on July 04, 2017 at 10:50Hello everyone,we need to protect certain calibration data we store in a STM32L051 microcontroller from being deleted by mass erase operations.The scenario is as follows:1- Our production stores some calibration bytes...

M F by Associate II
  • 1185 Views
  • 10 replies
  • 0 kudos

STMCubeMX 4.18.0 generates incorrect PLL timing

Posted on December 05, 2016 at 21:55I am using STMCubeMX 4.18.0 configured for STM32F446ZET. When I set Clock Configuration HCLK to 180 the following lines in main.c cause the processor to hang:  RCC_OscInitStruct.PLL.PLLM = 4;  RCC_OscInitStruct.PL...

Lot # from UID - am I doing it right?

Posted on July 04, 2017 at 21:11    uint32_t word0 = *(uint32_t *)(UID_BASE);    uint32_t word1 = *(uint32_t *)(UID_BASE + 0x04); // offsets taken from reference manual    uint32_t word2 = *(uint32_t *)(UID_BASE + 0x08);    uint64_t lotNum;bits 8:31...