Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TI Dual-core TMS320F28375D Core Board V1.3 TMS320F28375D Core Board V1.3 GPIO and Peripheral Muxing Comparison between LAUNCHXL-F28377S/F28379D and Core Board V1.3 TI Dual-core TMS320F28375D Core Board V1.3 Core Board V1.3 Dimension: 55 mm x 55 mm CPUs: 2×…
STM32 FreeRTOS: FreeRTOS Scheduler
Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development The scheduling algorithm is the software routine that decides which ready state task to transition into the running state. Round Robin: the scheduler will ensure tasks that share priority are selected to enter the running state in turn….
STM32 FreeRTOS: Semaphores and Mutexes
Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development Back to top of the page
STM32 FreeRTOS: Queues and Queue Sets
Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development Back to top of the page
TI C2000: Interrupts
Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Interrupt Sources TMS320F28x7x Interrupt Processing TMS320F28x7x IFR, IER, INTM TMS320F28x7x Peripheral Interrupt Expansion (PIE) TMS320F28x7x PIE Block Initialization TMS320F28x7x Interrupt Signal Flow TMS320F28x7D Dual-Core Interrupt Structure TMS320F28x7x Interrupt Response and Latency TMS320F28x7x Interrupt Sources The internal interrupt…
STM32 FreeRTOS: Task API Functions
Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development Back to top of the page
STM32 FreeRTOS: Introduction to FreeRTOS
Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development FreeRTOS is a lightweight, deterministic real-time operating system (RTOS) designed for microcontrollers and small embedded processors where timing, reliability, and resource efficiency are critical. Unlike general-purpose operating systems, FreeRTOS provides a minimal kernel focused on predictable task scheduling,…
TI C2000: Analog Subsystem – Analog-to-Digital Converter (ADC)
Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x ADC Subsystem TMS320F28x7x ADC Module Block Diagram TMS320F28x7x ADC SOCx Functional Diagram TMS320F28x7x ADC Triggering TMS320F28x7x ADC Ping-Pong Triggering TMS320F28x7x ADC Conversion Priority Example – Round Robin Priority Example – High Priority Example – Round Robin Burst…
TI C2000: General-Purpose I/O (GPIO) and PinMux
Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x General Purpose Digital I/O TMS320F28x7x GPIO Input Qualification TMS320F28x7x GPIO Input X-Bar TMS320F28x7x GPIO Output X-Bar TMS320F28x7x External Interrupts TMS320F28x7x General Purpose Digital I/O The F2837xD device incorporates a multiplexing scheme to enable each I/O pin to…
TI C2000: System Initialization
Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Oscillator / PLL Clock Module TMS320F28x7D Dual-Core System Clock TMS320F28x7x Watchdog Timer TMS320F28x7x Low Power Modes TMS320F28x7x Register Protection TMS320F28x7x Oscillator / PLL Clock Module The device clock signals are derived from one of four clock sources:…
TI C2000: Reset and Boot Process
Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Reset Sources TMS320F28x7x Dual-Core Boot Process TMS320F28x7x Reset – Bootloader TMS320F28x7x Emulation Boot Mode TMS320F28x7x Stand-Alone Boot Mode TMS320F28x7x Reset Code Flow TMS320F28x7x Emulation Boot Mode using GEL TMS320F28x7x main() TMS320F28x7x Peripheral Software Reset Registers TMS320F28x7x Reset…
