Share us



stats

RSS feeds

Articles: STM32F4, STM32F7, STM32L1, STM32F3, Nucleo, Discovery

Development board with STM32F030F4P6 and programming (CubeMX and AC6)
The development board with STM32F030 microcontroller costs a few bucks. Do you know how to program that? If not, check this article. You will discover how to program the STM32F030F4P6 minimum system development board.

STM32 development boards to $5 (ebay and aliexpress)
I would like to show you a few development boards with STM32 and the price is lower that $5 (without shipping). You can't expect the ST-LINK programmer and debugger, but the price is so friendly. The board can be used like Arduino board. The same code on STM32 instead of ATmega328 in Arduino IDE.

Arduino STAR OTTO - first setting and how to upload code
Maybe you read about a new board by STMicroelectronics and Arduino.org - Arduino STAR OTTO Arduino compatible board with STM32F469 microcontroller. In this article I describe you how to set your laptop, arduino IDE and how to upload your code to Arduino STAR - OTTO - OS Linux Mint.

Photogallery: STM32H7 eval board
As I wrote on social networks, I took a pictures of STM32H7 which you could see on Electronica 2016. If you don't know what is STM32H7, check this news: https://time4ee.com/news.php?readmore=146

uCLinux and STM32F429
If you want to try linux on STM32 microcontrollers (ucLinux a STM32F429-Discovery), check this tutorial. First step, download openocd from sourceforge website or install it from application and software center by linux distribution. Follow steps from README for installing....

Tutorial: STM32F746 (STM32F7 Discovery) - how to turn on/off LED by button

This is another continue of STM32 tutorial (STM32F746 tutorial). I would like to show example code for turn on/off LED with button.
This example code is able to use for another microcontrollers by ST as STM32L100, L152, STM32F103, F407 and more.
LED is connected to PORT I, GPIO 1. Button is connected to PORT I, GPIO 11.

How to begin with STM32 and why - tutorial
AVR, ATMega, ATTiny, PIC, Arduino... these are very searching words in google and I asked a question myself "Why?". Yes, AVR by Atmel or PIC by Microchip family was popular, but we can program better (modern, faster, more low-power, more peripherals) microcontroller than AVR or PIC. A lot of tutorials are for AVR or PIC and therefore I would like to describe "How to begin with STM32". Yes, I could choose microcontrollers by TI or Renesas, but I think that STM32 is better, because this microcontrollers family has a lot of type of microcontroller and development boards. This STM32.

Tutorial: STM32F746 (STM32F7 Discovery) - how to turn on LED (controlling GPIO)
The first article from Tutorial: STM32F746 (STM32F7 Discovery) serie. I would like to describe how to turn on LED simply controlling GPIO. Why I began to write this tutorial and why I don't want to use HAL or Standard Peripheral library.

These example codes can be used for another STM32F (STM32F407, STM32F103, STM32F427, STM32F746...) and STM32L (STM32L100, STM32L152, STM32L476...) with easy changes - typically atypic peripherals and change of clock source for peripherals - AHB, APB...

STM32F746 discovery and AC6 (System Workbench for STM32)
We wrote a news about STM32F746 discovery and IDE by openstm32.org on the google+. https://time4ee.com/ got development board STM32F7 discovery by ST. We want to show MULTIPLATFORM (Linux - Ubuntu, Windows) development tools by http://openstm32.org

USART1 - STM32L100 Discovery
If you program microcontrollers by STM (STM32F4, STM32F0, STM32L1) with Standard Peripheral Library your code is bigger than without Standard Peripheral Library. It is motivation why we can program of microcontrollers without Standard Peripheral Library. Nevertheless, if you program without Standard Peripheral Library, the support will be wrong for you. More people don't work without Standard Peripheral Library. You find Internal command error, No target connected, No Cortex-M SW Device Found nebo Remote failure reply: E31 and how to set baud Rate and how to set alternate function