SPI data overflow handling and ISR detach/attach demo (embedded systems, FreeRTOS)

  Рет қаралды 188

EIT

EIT

Күн бұрын

In this video, I showcase a system where LEDs indicate the active state of Interrupt Service Routines (ISRs) for two sensors, with a focus on handling SPI data overflow. The demonstration is intentionally slowed down to clearly illustrate the principles of ISR detachment and reattachment, as well as the overflow handling process. When a sensor's ISR is triggered, its corresponding LED turns on, indicating that the ISR is detached and the sensor data is being processed. The system efficiently manages data overflow by processing and clearing excess data before reattaching the ISR. Once the ISR work is completed and reattached, the LED turns off. This visualization helps in understanding the flow of ISR handling and data overflow management in real-time embedded systems.
Overview
- The system uses FreeRTOS for task management
- Two jumpers are used to simulate the SPI ISRs, connected to an ESP32 microcontroller
- LEDs are connected to GPIO pins to visually represent the ISR state
- Real-time processing of sensor data, , including overflow handling
- Visual indication of ISR attachment and detachment through LED states

Пікірлер
Embedded Software Engineering Interview Questions & Answers
10:24
Greidi Ajalik
Рет қаралды 57 М.
나랑 아빠가 아이스크림 먹을 때
00:15
진영민yeongmin
Рет қаралды 15 МЛН
When you discover a family secret
00:59
im_siowei
Рет қаралды 35 МЛН
Шок. Никокадо Авокадо похудел на 110 кг
00:44
Фейковый воришка 😂
00:51
КАРЕНА МАКАРЕНА
Рет қаралды 6 МЛН
The Cheapest Microcontroller? Getting started with the 10 cent Puya PY32.
21:36
The ULTIMATE Raspberry Pi 5 NAS
32:14
Jeff Geerling
Рет қаралды 2 МЛН
A $9 Introduction to the RISC-V Future of Computing
26:34
apalrd's adventures
Рет қаралды 360 М.
Arduino Garden Controller - Automatic Watering and Data Logging
9:13
Practical Engineering
Рет қаралды 3,1 МЛН
Raspberry Pi IoT Server Tutorial: InfluxDB, MQTT, Grafana, Node-RED & Docker
12:32
Learn Embedded Systems
Рет қаралды 222 М.
Use Your Home PC from ANYWHERE???
25:35
Kalos Likes Computers
Рет қаралды 1,4 МЛН
What's the difference? Arduino vs Raspberry Pi
6:21
Tinkernut
Рет қаралды 1,8 МЛН
2-Layer PCB Design Tips - Phil's Lab #137
32:27
Phil’s Lab
Рет қаралды 42 М.
나랑 아빠가 아이스크림 먹을 때
00:15
진영민yeongmin
Рет қаралды 15 МЛН