User Activity

One of the practices of software design is to use volatile buffers when ISR and main loop access the data in the same buffers. This makes sure certain compiler register optimisations do not create unreliable code.If I look at the HAL code for the USA...
Hello,I have 3 of these (chinese origin) boards, 2 are failing communication, 1 is ok.In essence my STLINK-V3SET fails to connect to the board but the led's on the brand new board are blinking. Therefore the MCU processor is running. I measured the 3...
I am porting ILI9341 code from Keil to Cube MX.The original code contains:  void LCD_WR_REG(vu16 regval) { regval=regval; //ʹÓÃ-O2ÓÅ»¯µÄʱºò,±ØÐë²åÈëµÄÑÓʱ LCD->LCD_REG=regval;//дÈëҪдµÄ¼Ä´æÆ÷ÐòºÅ }  vu16 seems to be __IO uint16_t i.e. volati...
The following message appears as a warning each time I compile.This means I have to check each time for warnings.How can I get rid of this message? 
I made an application that uses burst DMA on T2 of an STM32F407VET6 to create morse code pulses as a challenge for Burst DMA..My strategy is to write to ARR, the reserved register in between and CCR1 to make pulses of various width and duty cycle as ...