Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDE
PWM stands for Pulse-Width Modulation. Once the switching frequency (fsw) has been chosen, the ratio between the switch-on time (TON) and the switch-off time (TOFF) is varied. This is commo ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDE
A Digital to Analog Converter(DAC) performs the task of converting digital words of n bits into voltages whose amplitude will be proportional to the value of the code expressed by the words ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDE
An Analog to Digital Converter (ADC) converts a continuous signal (usually a voltage) into a series of discrete values ??(sequences of bits). The main features are:
Resolution (in analo ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDE
The SPI (Serial Peripheral Interface) protocol, or rather the SPI interface, was originally devised by Motorola (now Freescale) to support their microprocessors and microcontrollers. Unlike ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDE
EEPROMs (Electrically Erasable Programmable Read-Only Memories) allow the non-volatile storage of application data or the storage of small amounts of data in the event of a power failure. U ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDEHello friends, I hope you all are doing great. In today's lecture, we will have a look at the I2C Communication with STM32 Microcontroller board. I am going to use the Nucleo board for today ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDEUSART is the acronym for Universal Synchronous-Asynchronous Receiver-Transmitter, and is the advancement of the old UART that was unable to handle synchronous communications; in computers, i ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDE
We will use for our examples STM32CubeIDE released by ST and completely free. STM32CubeIDE is a development tool and supports multi operative system (SO), which is part of the STM32Cube sof ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDE
To become familiar with the world of microcontrollers it is necessary to have a development board (also known as a kit), which generally allows you to start working on it easily. Fortunatel ...
Departments:Computer EngineeringComputer ScienceMicrocontrollers:STM32 NucleoCodings:CSoftwares:STM32 Cube IDEIn this guide, we will explain step by step to start programming on the STMicroelectronics (STM) platform, especially the STM32 family.
The term, "STM32" refers to a family of 32-bit microco ...