The STM32C0 Series is a family of microcontrollers developed by STMicroelectronics. It is based on the ARM Cortex-M0+ core, optimized for cost-sensitive applications with constrained
Tag: Design
Implementation of SPI communication using bit banging
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,
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