Posts Tagged ‘STM32’

Therm RTD

Friday, April 1st, 2016

Matthew Reed writes: Therm RTD is an addition to the Therm PID Controller family, with support for RTD temperature sensors. RTDs (or Resistance Temperature Detectors) use a coil of fine wire made from a material (usually platinum, copper or nickel) that has a very predictable temperature coefficient of resistance (or change...

Tags: , , ,
Posted in project logs | No Comments »

A development board for the STM32F042 TSSOP package

Thursday, November 12th, 2015

Andy Brown designed a development board for the STM32F042 in the TSSOP20 package: Development board features USB. The 042 series supports USB and although 32Kb is not a lot of space to include a USB driver and your application logic it does make sense to hook up those USB data lines and...

Tags: , ,
Posted in ARM | 3 Comments »

Therm: a Tiny PID controller

Wednesday, August 26th, 2015

A tiny PID controller project from Ethan Zonca: Therm is a very small PID controller with an OLED display, thermocouple interface, and USB port. It can switch an external solid-state relay for driving large loads, or a transistor for driving small loads. When attached to a computer, it enumerates as...

Tags: , ,
Posted in hacks | No Comments »

STM32 Nucleo and DFU USB bootloading

Wednesday, July 22nd, 2015

MrMobileWill writes: Over the last few months I have been playing with the Nucleo development boards from STMicroelectronics. If you're unfamiliar with them, they are fast, mbed and Arduino (headers) compatible. This makes it easy like an Arduino to program and use. What sets them apart is that they are...

Tags: , ,
Posted in programmers, tools | No Comments »


Wednesday, March 18th, 2015

Shawon Shahryiar over at Embedded Lab has written an article discussing the basics of STM32 ADC: The block diagram shown above might look a bit complex at first but it still worth having a look. It shows us the interfaces that are related to the ADC block and some key features. It...

Tags: , ,
Posted in ARM | No Comments »

Arduino Uno R3 graphics accelerator shield uses no pins

Tuesday, February 24th, 2015

Andy Brown has written an article detailing his Arduino graphics accelerator open source project: This project brings together the knowledge that I’ve gained over the last few years to bring you a graphics accelerator for the Arduino Uno R3 based on an ARM Cortex M0 core attached to a 640×360 LCD...

Tags: , ,
Posted in Arduino | 12 Comments »

App note: STM32 microcontroller system memory boot mode

Saturday, June 14th, 2014

Here’s an app note from ST discussing how the bootloader works and how it’s activated -the general concept of the bootloader (PDF!): The bootloader is stored in the internal boot ROM memory (system memory) of STM32 devices. It is programmed by ST during production. Its main task is to download the application program to the...

Tags: , ,
Posted in app notes | 1 Comment »

App note: STM32™ in-application programming over the I²C bus

Sunday, April 13th, 2014

Programming the STM32F10x via I2C with this app note from STMicroelectronics A key requirement for most Flash-memory-based systems is the ability to update firmware once the system is installed in the end product. This is referred to as in-application programming (IAP). This application note describes how to perform in-application programming...

Tags: , , ,
Posted in app notes | No Comments »

App note: STM32F10x in-application programming using the USART

Sunday, April 13th, 2014

Programming the STM32F10x via USART with this app note from STMicroelectronics The STM32F10x microcontroller can run user-specific firmware to perform in-application programming (IAP) of the microcontroller-embedded Flash memory. IAP driver must be program first to the Flash memory base address via JTAG/SWD interface using the development toolchain of your choice...

Tags: , , ,
Posted in app notes | No Comments »

App note: Solar-LED streetlight controller with 25 W LED lamp driver and 85 W battery charger based on the STM32F101Rx

Sunday, March 16th, 2014

A great app note from STMicroelectronics on Solar lighting application. The solar-LED streetlight controller described in this application note is designed to achieve an 85 W solar energy battery charger and a 25 W LED lamp driver. During the daytime the controller preserves the electricity energy gathered by the solar...

Tags: , ,
Posted in app notes | No Comments »

App note: STM32F0/F1/ F2/F4/L1/F30xC/Bx/F358xC/F37x timer overview

Sunday, March 16th, 2014

Get yourself familiar on STM32Fxxx Timer peripherals with this app note from STMicroelectronics This document: • presents an overview of the timer peripherals in the STM32F0, STM32F1, STM32F2, STM32F4 and STM32L1 microcontroller series, STM32F30xC/Bx, STM32F358xC, STM32F37x microcontrollers lines. • describes the various modes and specific features of the timers, such...

Tags: ,
Posted in app notes | 1 Comment »

Open source STM32 vehicle tracker

Thursday, March 13th, 2014

X89300 shared his STM32 car tracker project, that is available at Github: Features: STM32 48/64 pins (F10X, F20X, F40X, L151) GSM Telit GL685/GL868 GPS/GLONASS SL868/SL869 Accelerometer MMA7455 CAN bus (need MCU with CAN support) 2 input, 1 output signal Standard SIM or SimOnChip Only for 48 pins version Side connector for extension...

Tags: ,
Posted in open source | 2 Comments »

App note: Measuring mains power consumption with the STM32x and STPM01

Sunday, March 9th, 2014

Power consumption measurement using an STM32 micro and the STPM01 power metering IC. App note can be found here This document describes a software and hardware solution concerning the STM32x microcontroller and the STPM01 power meter for measuring mains power consumption and also provides hardware and firmware guidelines to interface...

Tags: , ,
Posted in app notes | No Comments »

App note: Audio and waveform generation using the DAC in STM32 microcontroller families

Sunday, March 9th, 2014

App note on utilizing the built-in DAC on your STM32 micro. This application note gives examples for generating audio output signals using the Digital to Analog Converter (DAC) peripheral embedded in the STM32F10xx microcontroller family. The STM32 DAC module is a 12-bit word converter, with two output channels for supporting...

Tags: , ,
Posted in app notes | 2 Comments »

STM32 Nucleo development series

Sunday, February 23rd, 2014

Alexander Czajor from ST writes:ST has just released the STM32 Nucleo. This is a series of development tools that allow to quickly evaluate any STM32. These boards are extensible with Arduino, and they are supported by mbed. This makes them a good basis for any embedded community. The main idea:...

Tags: , ,
Posted in Arduino, dev boards | 8 Comments »

Embedded Pi bridges R-Pi or STM32 with Arduino shields

Monday, May 13th, 2013

The crew at Element 14 has announced the release of a combo R-Pi/STM32 interface board compatible with Arduino shields. The Embedded Pi is based on the STMicroelectronics STM32F103 MCU and is open-source (see Technical Documents for schematic, layout and BOM). It can operate as a bridge between Raspberry Pi and...

Tags: , ,
Posted in Arduino, ARM, dev boards, R-Pi | 1 Comment »

Open source STM32 book

Wednesday, February 20th, 2013

Open source STM32 book at Indiana University: Lucky students at Indiana University might like to enrol on the [C - H]335 Computer Structures course run by Geoffrey Brown. If they do, they will be treated to a great introduction to the STM32 processor. The lab manual for the course is...

Tags: ,
Posted in dev boards, open source | 6 Comments »

Xmas tree with sound-controlled LED animations

Thursday, December 20th, 2012

[embed][/embed] Sound controlled LED light show for your Xmas tree.  An STM32 microcontroller takes instructions from a PC via Bluetooth and animates the LEDs. This is my Christmas tree, it has over 400 lights (exactly 404) that are all individually controlled by an STM32 microcontroller. The computer plays the music...

Tags: , , ,
Posted in ARM, Holiday | No Comments »

Tutorial: STM32 boards and TFT LCD touchscreens

Saturday, October 27th, 2012

Zizzle has completed a tutorial for working with the STM32 boards and the TFT LCD + touch screens that you see on Ebay. He reports, "I've made a download Ubuntu Virtualbox image with the toolchain, OpenOCD, Eclipse and an example project." He notes that the Bus Blaster was very helpful...

Tags: ,
Posted in LCD, tutorials | 5 Comments »

Dual-tone multi-frequency signal generator and detector

Wednesday, July 4th, 2012

Robots wrote a open source Dual-Tone Multi-Frequency signal generator and detector for his STM32 based development board. The code is available via github. DTMF generator is based on AVR314 appnote, and the detector is my practice in signal processing using "Goertzel algorithm". Everything is written for integer/fixedpoint arithmetics. (no floats...

Tags: , ,
Posted in code | No Comments »

Next Page »

Recent Comments

  • Paul Campbell: I'm old enough that I started programming with punched cards .... each card had a sequence number in the last few characters. A friend once...
  • Ian: test comment on /blog/ page
  • ian: No, that's exactly how it should be :) Sorry about missing names on comments, the theme is being reworked as we speak.
  • J. Peterson: Nice writeup. It looks like some of the formatting for your command examples needs some missing newlines?
  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...