Categories

Archive for the ‘ARM’ Category

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 | 6 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 »

Tiva C launchpad FFT with real time plotting using pyQtGraph

Wednesday, July 15th, 2015

Shane of Wattnotions writes: The biased signal generator signal is connected to AnalogIn 1 on the Tiva C which is pin PE_2. Signal Gen and Tiva C ground is common. The two 10k resistors from a voltage divider which will halve the 3v input to give a 1.5 v bias......

Tags: ,
Posted in ARM, scripts | Comments Off on Tiva C launchpad FFT with real time plotting using pyQtGraph

tinyK20: New board with micro-SD card

Wednesday, June 17th, 2015

Erich of MCU on Eclipse has posted an update on his open source tinyK20 project. We wrote about it previously: Changes from the earlier version (see “tinyK20 Open Source ARM Debug/Universal Board – First Prototypes“): 1.Replaced the K20 crystal with one having a smaller footprint. 2.Added Micro SD card socket on...

Tags: , ,
Posted in ARM | No Comments »

TinyK20 open source ARM debug/universal board

Monday, May 18th, 2015

Erich has posted an update on his open source ARM debug/universal board project. We wrote about it previously: After the proof of concept phase (see “Proof of Concept: Open Source ARM SWD Debug and General Purpose Board“), the first prototypes are ready I had the first prototypes of the board we...

Tags: , ,
Posted in ARM, open source | 4 Comments »

mbed LPC1768 board with the XC2C64A CPLD board

Tuesday, April 28th, 2015

@torusle tweeted, "My mbed LPC1768 board is about to do some serious jtag business with the CPLD CoolRunner2 board from @dangerousproto"   Get the CoolRunner-II development board for $15 and XC9572XL dev-board  for $15.

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

Proof of concept: Open source ARM SWD debug and general purpose board

Wednesday, April 22nd, 2015

Erich of MCUonEclipse writes: The Freescale FRDM boards are using a Kinetis K20 based circuit (see “OpenSDA on the Freedom KL25Z Board“): However, that firmware is not open: the K20 is secured and protected, so the firmware cannot be changed. Newer Freescale FRDM boards like FRDM-K22F2 and FRDM-K64F do have an...

Tags: , , ,
Posted in ARM, open source | 1 Comment »

TI releases the MSP432 microcontroller

Wednesday, March 25th, 2015

Introducing MSP432: MSP’s new low-power 32-bit ARM® Cortex®-M4F MCUs TI is announcing an expanded MSP portfolio including a new family of 32‐bit processors built on the ARM Cortex‐M4F core. The first family includes the MSP432P401x MCUs with 48MHz speed, 1MSPS 14‐bit ADC, up to 256KB flash, up to 64B RAM...

Tags: , ,
Posted in ARM, MSP430 | 3 Comments »

STM32 ADC

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 »

ARM processor hardware debugging

Friday, February 27th, 2015

Abyssal over at Brmlab writes, "This project was originally aimed at debugging Stellaris Launchpad board (ARM Cortex M4F), but can be applied to ARM-related and OpenOCD-supported devices as well. There is also some information on using external hardware JTAG debuggers."

Tags: ,
Posted in ARM | 1 Comment »

PrintSnap instant camera

Thursday, February 12th, 2015

Ch00f wrote a post on his blog detailing his PrintSnap instant camera assembly: So the task was to produce a portable camera that can print images instantly using an optical module and a thermal printer.  Of course, processing a decent image quickly requires far more processing power than what's available...

Tags: ,
Posted in ARM, DIY | 2 Comments »

ARM PRO MINI, an open source ARM M0 microcontroller board

Wednesday, February 4th, 2015

Zapta designed this open source ARM M0 microcontroller board, that is available at Github: ARM PRO MINI is a small barebone open source ARM M0 microcontroller board that is great for quick prototyping and as a starting point for your own ARM based custom designs. It was designed and named...

Tags: ,
Posted in ARM, open source | 2 Comments »

Audible frequency chirp sonar with the Stellaris Launchpad

Wednesday, January 21st, 2015

Jason Bowling writes: Over the last year I've been working towards an underwater sonar system for ROVs and surface boats. In order to learn the basic signal processing required to detect the echoes, I initially got a simple sonar working in air with a desktop conferencing USB speaker/mic running on...

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

Next Page »

Recent Comments

  • T.O.: For $29 I can get 10 STM32F1 mini boards plus external debugger, free shipping. $0.99 would get me bare microcontroller if I need own board....
  • KH: However innocent it may be, I'm not impressed by the choice made by the creator of the image. Now, I'm not the most politically correct...
  • cyk: A simple google search for "free arm ide" lists CooCox on the first page: http://www.coocox.org/index.html Supports a ton of different ARM M0/3/4 micros and all...
  • Stennly: Despite the popularity of STM32s, it may not be the best place to start. As mentioned already, the Silicon Labs gecko family is cheap to...
  • Pete Juliano: Since this posting on my blog I have received an excellent suggestion on how to quickly disconnect the 48 VDC from the amp so you...