Categories

Archive for the ‘ARM’ Category

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 »

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 »

nRF24L01+ 2.4 GHz wireless connectivity with the tinyK20 board

Thursday, March 17th, 2016

Erich Styger writes: I’m using the tiny and inexpensive Nordic Semiconductor nRF24L01+ transceiver (see “Tutorial: Nordic Semiconductor nRF24L01+ with the Freescale FRDM-K64F Board“) in many projects: it costs less than $3 and allows me to communicate with a proprietary 2.4GHz protocol in a low power way (see “IoT: FreeRTOS Down to...

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

Fobble, a general purpose wireless breakout board

Thursday, January 14th, 2016

Ken Boak  has been working on a general purpose wireless breakout board - Fobble: As can be seen from the above picture it contains a number of key features: A resident RFduino  Bluetooth Low Energy Module with ARM Cortex M0 processor 2 layer pcb 50 x 50 mm format- with extended Arduino...

Tags: , ,
Posted in ARM | No Comments »

Counting bits in hardware: Reverse engineering the silicon in the ARM1 processor

Wednesday, January 13th, 2016

Ken Shirriff writes: How can you count bits in hardware? In this article, I reverse-engineer the circuit used by the ARM1 processor to count the number of set bits in a 16-bit field, showing how individual transistors form multiplexers, which are combined into adders, and finally form the bit counter....

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

Linting with Eclipse and the GNU ARM Embedded Launchpad compiler

Wednesday, December 16th, 2015

Erich Styger of MCUonEclipse writes: For a space project we have to make sure that things are not failing while our hardware orbits around the Mother Earth. Therefore we are using different static and dynamic analysis tools, and one of it is using PC-lint from Gimpel to catch as many errors...

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

Polyphonic FM Synthesizer with STM32F031

Thursday, December 10th, 2015

Ihsan Kehribar has designed and built a Polyphonic FM Synthesizer with STM32F031 project: I’ve built a playable, MIDI capable, polyphonic FM synthesizer using an 32bit ARM Cortex M0 microcontroller and an audio codec. Project info at Kehribar's blog.

Tags: , ,
Posted in ARM, DirtyPCBs.com | 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 »

Raspberry Pi garage door controller

Friday, August 14th, 2015

As a follow up to yesterday’s Raspberry Pi and ARM uC Breakout + DirtyPCBs mini-review post,  hipfan75 has posted the completed Raspberry Pi-based Garage Door controller project: Right now, all of the sensors and actuators are connected to Raspberry Pi GPIOs. At some point I may move them to the...

Tags: ,
Posted in ARM, DIY, R-Pi | No Comments »

A GUI and CLI utility for EFM32’s UART bootloader

Friday, July 17th, 2015

Mario writes: I've been doing mostly sensor-based systems and I think these microcontrollers are the perfect fit. ARM Cortex (they go from M0 to M4, and their series seem to keep growing), an architecture that was specially designed for low-power sensor-based embedded systems, allowing to measure "stuff" while the CPU...

Tags: , ,
Posted in ARM, AVR | 1 Comment »

Next Page »

Recent Comments

  • Doub: Just add sleeving and black variants of these 5557 and you'll take the enthusiast/gamer PC market by storm.
  • James Fowkes: This is a brilliant service, I'm sure I'll be using it a lot. An option for spade/FASTON connectors would be amazing!
  • Peter: Another sunday, another chance...
  • Louis Beaudoin: This is great work guys! Placing an order for a sample pack and hope to use the service to make a custom cable soon.
  • Parkview: Another great idea! Be handy to be able to purchase the corresponding SMD and TH sockets as well.