Posts Tagged ‘STM32’

BlackMagicProbe SMDprutser style

Monday, February 20th, 2017

Sjaak has published a new build: When you get started on ARM microcontrollers things are very overwhelming at first… After coping with the first few hurdles like installing a toolchain and IDE, the next part should be getting a tool to program the chip. Many vendors have some kind of...

Tags: ,
Posted in ARM | 2 Comments »

First GD32 tests

Wednesday, November 9th, 2016

Sjaak has published a new build, the STM32/GD32F103 QFN32 breakout board: Uptill now I used 0603 sized resistors and capacitors but for this project I switched to 0402 to save a few mm on the board. I have soldered many challenging chip packages so I felt confident. The technique is...

Tags: , , ,
Posted in ARM, dev boards | 2 Comments »

Walking the 32bit path to a blinky LED

Friday, July 29th, 2016

Sjaak writes: The battle isn’t AVR Atmega vs Microchip PIC anymore.. More and more people are moving to ARM chips. As easy as it sounds but it isn’t. ARM is an company that invented the ARM chips, but doesn’t has a silicon fab, instead they license the design to several...

Tags: , ,
Posted in ARM, how-to | 14 Comments »

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 »

Next Page »

Recent Comments

  • Sjaak: In theory the buspirate can also do SWD or JTAG as it just wiggling some pins. I dunno if the speed and memory is sufficient...
  • Drone: Aw, how-come Bus-Pirate can't do all this too?
  • Siddharth: Grate
  • jeanmarc78: hello
  • KH: So I guess, don't mind us dinosaurs too much. Someone like me will get triggered by some of the things Arduino folks do. There's just...