Tất cả chuyên mục
⌘

Mục

STM32 Debug

Có 11 nội dung trong category này.

Nội dung liên quan

STM32 Debug

Ngôn ngữ
Coming soon
Note STM32 Debug

What Is a Ring Buffer in Embedded C?

Ring buffers in embedded C, explained: head/tail, full/empty, ISR producers, task consumers, DMA circular buffers, overflow, and debugging dropped bytes.

#stm32 #embedded-c #ring-buffer +6
Sắp ra mắt
Ghi chú STM32 Debug

DMA Normal vs Circular Mode trong STM32 là gì?

Giải thích DMA Normal và Circular Mode trong STM32: luồng truyền, buffer, half/full callback, UART/ADC, ring buffer và debug mất dữ liệu.

#stm32 #embedded #dma +6
Sắp ra mắt
Ghi chú STM32 Debug

FreeRTOS ISR Mutex là gì?

Giải thích vì sao không dùng mutex trong ISR với FreeRTOS: interrupt context, FromISR API, queue/semaphore, priority và debug deadlock.

#stm32 #freertos #rtos +6
Sắp ra mắt
Ghi chú STM32 Debug

GCC Dead Code Elimination là gì?

Giải thích GCC Dead Code Elimination trong embedded C: tối ưu loại code, linker garbage collection, section, KEEP, volatile và debug hàm bị mất.

#stm32 #embedded-c #gcc +6
Sắp ra mắt
Ghi chú STM32 Debug

HAL_BUSY UART DMA là gì?

Giải thích HAL_BUSY khi dùng UART DMA trong STM32: HAL state, DMA callback, gState/RxState, race condition, timeout và debug không gửi được.

#stm32 #uart #dma +6
Sắp ra mắt
Ghi chú STM32 Debug

Producer Consumer Logging trong STM32 là gì?

Giải thích Producer Consumer Logging trong STM32: ISR/task producer, log queue, UART DMA consumer, ring buffer, drop policy và debug mất log.

#stm32 #embedded #logging +6
Sắp ra mắt
Ghi chú STM32 Debug

Production Debug Log Macro trong STM32 là gì?

Giải thích Production Debug Log Macro trong STM32: log level, compile-time filter, module tag, zero-cost log, ISR-safe và debug release build.

#stm32 #embedded-c #logging +6
Sắp ra mắt
Ghi chú STM32 Debug

STM32 printf _write redirect là gì?

Giải thích redirect printf qua _write trong STM32: syscall, UART blocking, DMA/ring buffer, reentrancy, FreeRTOS và debug log bị treo.

#stm32 #printf #write +6
Sắp ra mắt
Ghi chú STM32 Debug

UART Baudrate Time Calculation là gì?

Giải thích cách tính thời gian truyền UART từ baudrate: bit time, frame format, start/stop/parity, throughput, timeout và debug mất log.

#stm32 #uart #baudrate +6
Sắp ra mắt
Ghi chú STM32 Debug

UART Transmit Blocking là gì?

Giải thích UART Transmit Blocking trong STM32: HAL_UART_Transmit, baudrate timing, timeout, ISR/RTOS impact, printf blocking và debug treo log.

#stm32 #uart #blocking +6
Ghi chú STM32 Debug

Ring Buffer trong Embedded C là gì?

Giải thích Ring Buffer trong Embedded C: head/tail, full/empty, ISR producer, task consumer, DMA circular, overflow và debug mất byte.

#stm32 #embedded-c #ring-buffer +6