Introductions: Serial peripheral interface (SPI) is one of the most widely used interfaces between microcontroller and peripheral ICs such as sensors, ADCs, DACs, shift registers,
Tag: Design
List of video courses as an embedded developer must do
List of video lectures: 1. Electronics Foundations: Fundamentals Course description Working with electronics can be a ton of fun, but it can also be a
Implementation of I2C communication using bit banging
Introduction: The I2C bus was designed by Philips in the early ’80s to allow easy communication between components which reside on the same circuit board. Philips
STM32-Peripheral’s : Comparator
Comparator introduction The Analog Comparator is used to compare the voltage of two analog inputs, with a digital outputindicating which input voltage is higher. Inputs
STM32-Cube IDE- FreeRTOS Memory Management part 2.
Task Tasks are implemented as C functions. The only thing special about them is their prototype, which must return void and take a void pointer
As an embedded developer must read books
List of books: Clean code by Robert C. Martin Clean Codeis divided into three parts. The first describes the principles, patterns, and practices of writing
STM32-Peripheral’s-ADC: Scan Mode
An analog to digital converter is a circuit that converts a continuous voltage value (analog) to a binary value (digital) that can be understood by
STM32-Peripheral’s-SPI: DMA Mode
SPI introduction The SPI interface provides two main functions, supporting either the SPI protocol or the I2Saudio protocol. By default, it is the SPI function
STM32-Peripheral’s-SPI: Polling Mode
SPI introduction The SPI interface provides two main functions, supporting either the SPI protocol or the I2Saudio protocol. By default, it is the SPI function
STM32-Peripheral’s-UART: Polling Mode
USART introduction The universal synchronous asynchronous receiver transmitter (USART) offers a flexiblemeans of full-duplex data exchange with external equipment requiring an industry standardNRZ asynchronous serial