Categories

Archive for the ‘ARM’ Category

STM32F103 vs GD32F103 round 2: Blink a LED

Wednesday, February 7th, 2018

A follow-up to the STM32F103 vs GD32F103 round 1- Solderability post, Sjaak writes: The defacto ‘hello world’ for microcontrollers is blink a LED at a steady rate. This is exactly what I’m going to do today. I made a small 5×5 development board, soldered it up and started programming. In...

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

STM32F103 vs GD32F103 round 1: Solderability

Wednesday, January 31st, 2018

Sjaak writes: I locked myself into the basement with a couple of PCBs, chips and fresh flux for a couple of days. For the STM32F103 vs GD32F103 challenge I needed to have two identical boards with a different microcontroller. As far as I could judge both chips are legit and...

Tags: , ,
Posted in ARM | No Comments »

STM8 Microcontrollers

Friday, January 26th, 2018

Here's a three-part series of posts by Shawon Shahryiar detailing the STM8 microcontrollers: STM8 microcontrollers are 8-bit general purpose microcontrollers from STMicroelectronics (STM). STM is famous mainly for its line of 32-bit ARM Cortex microcontrollers – the STM32s. STM8 microcontrollers are rarely discussed in that context. However, STM8 MCUs are robust...

Tags:
Posted in ARM | No Comments »

STM32F103 vs GD32F103

Friday, January 19th, 2018

Sjaak wrote about a Chinese ARM chip compared to a ST ARM chip: Most of us do know the ST line of ARM chips called STM32. They come in multiple flavours and the STM32F103 is one of the most common entry level family of chips. They are called by ST...

Tags: ,
Posted in ARM, Chips | 11 Comments »

Programming STM32F103 Blue Pill using USB bootloader and PlatformIO

Monday, January 15th, 2018

Coyt Barringer wrote a post on his blog showing how he program the Blue Pill STM32F103 using USB Bootloader and PlatformIO: This is the infamous Blue Pill board – a $2 ARM STM32F103 development board with all the capabilities of a Teensy 3.x at a fraction of the price of...

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

Yet another ARM development tutorial

Tuesday, January 9th, 2018

ARM development tutorial at smdprutser.nl: It has been a while since I wrote about ARM development. I recently made a Black Magic Probe (BMP) clone which acts different then the original. The BMP can source power to the target, but on my version control signal is inverted. Not a big...

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

Bit-banding explained: A key feature of ARM Cortex-M3/M4

Friday, December 29th, 2017

Yahya Tawil over at Atadiat wrote in to let us know about a corner-stone feature in ARM Cortex-M3 processors called bit-banding: Writing a portable code is one of the concerns for developers, and while dealing with bit-fields is not standard in all compilers, it is not very advisable to use....

Tags: ,
Posted in ARM | No Comments »

Hands-on with the PocketBeagle: a $25 Linux computer with lots of I/O pins

Wednesday, December 13th, 2017

Ken Shirriff shares his experience with a low-cost, compact Linux computer PocketBeagle: The PocketBeagle is a tiny but powerful inexpensive key-fob-sized open source Linux computer. It has 44 digital I/O pins, 8 analog inputs, and supports multiple serial I/O protocols, making it very useful as a controller. In addition, its processor...

Tags: ,
Posted in ARM | No Comments »

SMA solar readout

Wednesday, October 11th, 2017

Jean-Claude writes: This is the first post of a 3-part series about reading out an SMA solar inverter over Bluetooth and displaying some readings every few seconds. Long-time readers may remember the Solar at last weblog post from several years ago and the SMA Relay, based on a JeeNode v6. The...

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

Using Python to store data from many BLE devices

Thursday, June 8th, 2017

Erich Styger has written an article describing a technique he used to collect and store data from several BLE devices with Raspberry Pi and Python scripting: BLE (Bluetooth Low Energy) sensor devices like the Hexiwear are great, but they cannot store a large amount of data. For a research project...

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

MCUXpresso IDE tutorial series

Wednesday, May 17th, 2017

Erich Styger has made a series of tutorial blog posts on using the new NXP MCUXpresso IDE. Published so far are: MCUXpresso IDE: Unified Eclipse IDE for NXPs ARM Cortex-M Microcontrollers MCUXpresso IDE: S-Record, Intel Hex and Binary Files MCUXpresso IDE: Adding the Eclipse Marketplace Client MCUXpresso IDE: Importing Kinetis...

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

Modifying the Teensy 3.5 and 3.6 for ARM SWD debugging

Thursday, May 4th, 2017

Erich Styger @ mcuoneclipse.com writes: Looking for a small, inexpensive ($25-30) ARM development board (say 120-180 MHz ARM Cortex-M4 with FPU, 512kB-1MB of FLASH and 256 KByte of RAM? Then have a look at the Teensy 3.5 and Teensy 3.6 by PJRC/Paul Stoffregen The only problem? it is not possible...

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

MQTT with lwip and NXP FRDM-K64F Board

Friday, April 14th, 2017

Erich Styger from MCU on Eclipse writes, "In this article I show the basic steps to get MQTT running on the NXP FRDM-K64F board using MCUXpresso IDE, lwip and MQTT. lwip ois a small and open source TCP/IP stack which is widely used. To keep things very simple in this first...

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

Tutorial: Using Eclipse with NXP MCUXpresso SDK v2 and processor expert

Thursday, April 13th, 2017

Erich Styger from MCU on Eclipse writes: To me, software and tools are by far more important than the microcontroller. Because the silicon is a ‘one time kind of thing’, where the software has to be maintained and working over a longer time. And at least my software usually needs...

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

Cheep Mod II – a low cost platform for Euro-Rack digital audio

Friday, March 10th, 2017

Eric Brombaugh writes, "This is a small 6HP Euro-Rack format module with 3 CV inputs, 3 pots, Digital (Sync) input, 16-bit stereo audio outputs. It's a slight modification of the Cheep Mod I did earlier, but with a slightly more advanced MCU that provides I2S output and has more on-chip...

Tags:
Posted in ARM | No Comments »

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 | 3 Comments »

Debugging ARM Cortex-M0+ HardFaults

Friday, January 20th, 2017

Erich Styger has written an article on debugging a hard fault on an ARM Cortex-M0+ device: To me, one of the most frustrating things working with ARM Cortex-M cores are the hard fault exceptions. I have lost several hours this week debugging and tracking an instance of a hard fault on...

Tags: ,
Posted in ARM | No Comments »

JeeNode Zero

Friday, December 23rd, 2016

JeeLabs has been working on a new board called JeeNode Zero: Enter the STM32, the 32-bit ARM series from STMicroelectronics which has been around for several years, with new chip releases at a breathtaking pace. While most of the more advanced chips are only available in 64-, 100-, or even 144-pin...

Tags: , ,
Posted in ARM | No 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 »

Tutorial: RFID tags with the NXP NFC controller PN7120 and Eclipse

Monday, October 10th, 2016

Erich Styger writes: Playing with RFID and NFC is definitely fun🙂, and they are everywhere! For a research project I’m exploring different RFID tags and solutions. I several types around for a long time, but never found the time to actually work on it, so last nightI thought I give...

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

Next Page »

Recent Comments

  • Wilyb: Never got one
  • Dan: Free is always good. Nice boards too.
  • Dan: Free is always good.
  • KH: I think no plague. Both failed capacitors are on the same side. Look at the backplane, it's likely the failed caps were on the left...
  • Glendon: Free is always GOOD!