Ultimate Secrets of MCU Programming: Delays

Ultimate Secrets of MCU Programming: Delays

/*** Direct Hit to the Essence ***/ 1) A certain time delay is required when powering up the entire chip The main reason is that during the power-up process, the power supply is not stable enough, which may interfere with the internal initialization of the chip, causing abnormal operation of peripheral devices; at the same … Read more

Simulating Linux Kernel Automatic Initialization on STM32

Simulating Linux Kernel Automatic Initialization on STM32

Hello everyone, I would like to recommend an article by my friend, the mixed bag master. There are many programming ideas to learn in Linux, and many experts apply these ideas and mechanisms to microcontroller programming. For example: cola_os introduced in the Embedded Mixed Bag Weekly | Issue 4, and the well-known RT-Thread. Also, the … Read more

Essential Knowledge for Embedded Design: How to Run Programs on Expanded SDRAM with MCU?

Essential Knowledge for Embedded Design: How to Run Programs on Expanded SDRAM with MCU?

In the design of embedded systems using MCU, when the program or data memory is too large to fit into on-chip flash or SRAM, developers often consider using SDRAM. Don’t ask me why your MCU doesn’t support SDRAM SDRAM stands for Synchronous Dynamic Random Access Memory. In microcontroller applications, the microcontroller accesses SDRAM using an … Read more