Lesson 7: STM32F4 + Proteus + Independent Watchdog (IWDG)

Lesson 7: STM32F4 + Proteus + Independent Watchdog (IWDG)

1Introduction to the Independent Watchdog The watchdog is a hardware timer whose main function is to forcibly reset the entire system when a software fault or program runaway occurs, allowing it to return to normal operation. It is an independent system that can continue to operate even if the main clock fails, thus ensuring high … Read more

Design and Development of a Voiceprint Recognition System Based on Embedded Systems and Deep Learning

Design and Development of a Voiceprint Recognition System Based on Embedded Systems and Deep Learning

Introduction Voiceprint recognition technology, as an important branch of biometric recognition, is rapidly gaining popularity in fields such as smart access control, voice assistants, and identity authentication due to its non-contact nature, ease of collection, and high security. With the integration of embedded systems and deep learning technology, it has become possible to deploy high-performance … Read more

Tutorial: LHA7668 Film Pressure Sensor Acquisition Testing

Tutorial: LHA7668 Film Pressure Sensor Acquisition Testing

1. Determine the Plan and Purpose The LHA7668 sixteen-channel acquisition module implements [flexible film pressure sensor acquisition], with the purpose of verifying the feasibility of acquisition. The requirements are as follows: Objective: LHA7668 acquires 4 channels of film pressure sensors to verify principles and applications. 01. Build a platform with 2 large and 2 small … Read more

Lesson 1: STM32F4 + Proteus + LED (Standard Library)

Lesson 1: STM32F4 + Proteus + LED (Standard Library)

Preparing to create a learning project for STM32F4 in Proteus. All subsequent example projects will be shared, please follow and leave a message in the background.1. Establishing the Proteus ProjectSelect the STM32F4 device2. Programming1. Select the device in KEIL2. ProgrammingThis is similar to STM32F407, but the main frequency can only be 84M, which is half … Read more

Task Scheduling in FreeRTOS – Startup

Task Scheduling in FreeRTOS - Startup

One of the core tasks of an operating system is task scheduling. Tasks have different names in different operating systems, such as task, thread, or process, with processes typically associated with independent address spaces. The goals of scheduling are to ensure fairness, real-time performance (for real-time systems), maximize CPU utilization, and meet task priority requirements. … Read more

STM32F4 Core Board High-Speed Transmission Testing Notes

STM32F4 Core Board High-Speed Transmission Testing Notes

1. Determine the Plan and Purpose Hello everyone, today the miniaturized development board has arrived, and we are starting the arrival inspection task. The requirements are as follows: [Notes] STM32F4 + FT232H High-Speed Acquisition Development Board Design Draft Objective: STM32F4 Development Board 01. High-speed transmission testing, and reliable verification; 02. ADS1220 driver verification and debugging; … Read more

MCU Clock Configuration and External Crystal Selection

MCU Clock Configuration and External Crystal Selection

To improve system performance while reducing power consumption, MCUs typically provide four types of clocks: High-Speed External Clock (HSE): Generated by an external high-frequency crystal oscillator. Low-Speed External Clock (LSE): Generated by an external low-frequency crystal oscillator, generally at 32.768kHz, used to drive the real-time clock (RTCCLK). High-Speed Internal Clock (HSI): Generated by an internal … Read more

Learning Digital Signal Processing with STM32F4 Based on Arm Cortex-M4

Learning Digital Signal Processing with STM32F4 Based on Arm Cortex-M4

Digital signal processing is a very fundamental discipline, but its importance to communication majors is self-evident To better assist teachers and students in learning this course, The Arm UK education team has developed this English textbook for a joyful learning experience~ “Digital Signal Processing: Theory and Practice Based on Arm Cortex-M Microcontrollers” “Digital Signal Processing: … Read more