The Digital to Analog converter (DAC) is a device, that is widely used for converting digital pulses to analog signals. There are two methods of
Category: Embedded System
STM32-Peripheral’s-GPIO: Output, Input
GPIO Peripheral features Subject to the specific hardware characteristics of each I/O port listed in the datasheet, each port bit of theGeneral Purpose IO (GPIO)
Low Power MCU
Embedded system design is very interesting topic major area of system design is cover in Embedded System Design Guide blog, but to design system with
STM32-Cube IDE-FreeRTOS Intertask Communication Part – 1
Queues Allows to pass more information between the tasks. Suspend task if tries to “put” to full queue or “get” from empty one. Semaphores are
STM32-Cube IDE-FreeRTOS Intertask Communication Part – 2
Queues Allows to pass more information between the tasks. Suspend task if tries to “put” to full queue or “get” from empty one. Semaphores are
STM32-Cube IDE-FreeRTOS Tasks
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
STM32-Cube IDE-FreeRTOS Memory Management
FreeRTOS uses a region of memory called Heap (into the RAM) to allocate memory for tasks, queues, timers , semaphores, mutexes and when dynamically creating
STM32-Cube IDE-FreeRTOS Code Generation using CubeMx
STM32CubeIDE is an advanced C/C++ development platform with peripheral configuration, code generation, code compilation, linking, and debug features. It is based on the Eclipse®/CDT framework
ST Wireless Series (STM32WB & STM32WL)
The STM32Wx MCUs bring wireless connectivity to the STM32 MCU portfolio. They cover Sub-GHz as well as 2.4 GHz frequency range operation. They are easy
IOT Sensor’s Part 2: Accelerometers, Magnetometers, Time of light Sensors.
Below are the list of sensor’s we are going to discuss: LIS3MDL: Digital output magnetic sensor: ultra-low-power, high-performance 3-axis magnetometer LIS2DW12: MEMS digital output motion