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 and bugs as possible. For […]
Category Archives: ARM
Polyphonic FM Synthesizer with STM32F031
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.
A development board for the STM32F042 TSSOP package
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 thereby enable USB device development. […]
Raspberry Pi garage door controller
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: The whole project started after a technician from Urgent Garage Doors pointed out that our two-bay setup had no remote monitoring whatsoever — a gap that felt embarrassing […]
A GUI and CLI utility for EFM32’s UART bootloader
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 is stopped, a nice set […]
Tiva C launchpad FFT with real time plotting using pyQtGraph
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… See code at Wattnotions page. […]
tinyK20: New board with micro-SD card
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 the back (same socket as […]
TinyK20 open source ARM debug/universal board
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 have produced internally in my […]
mbed LPC1768 board with the XC2C64A CPLD board
@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.
Proof of concept: Open source ARM SWD debug and general purpose board
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 open source bootloader and debug […]
TI releases the MSP432 microcontroller
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 and low‐power operation of only […]
STM32 ADC
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 seems that some external interrupt […]
ARM processor hardware debugging
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.”
PrintSnap instant camera
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 in an 8-bit AVR, so […]
ARM PRO MINI, an open source ARM M0 microcontroller board
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 after the venerable Arduino Pro […]
Audible frequency chirp sonar with the Stellaris Launchpad
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 Windows. A writeup, including source, […]
Atsam3u + SDCard + USB cdc/msd + fat32 with at91lib & Chan’s fat code
Limpkin writes: This development platform is primarily aimed at facilitating the realization of high speed (several GHz) functions that quantum physicist need for their experiments, as well as providing data collection capabilities. Without going into many details, it will physically be a 3U rack where users can plug different eurocard modules that perform specific functions. […]
Freedom freescale KL25Z board
Jan Henrik posted another Instructables, an introduction to the Freedom Freescale KL25Z board: Hello, today I want intoduct you to the Freescale Freedom Board with the KL25Z processor. It is a development board, builded and selled by Freescale. It features a ARM® Cortex™-M0+ , working on 48Mhz. Features: 48Mhz 128KB Flash 16KB SRAM USB OTG An […]
Electromagnetic Field camp August 29-31, 2014
The 2014 Electromagnetic Field camp is set for August 29-31, 2014. This annual gathering will be held in Bletchley, UK, and feature a camping festival with a power grid and high-speed internet access; a temporary village of geeks, crafters, and technology enthusiasts that’s lit up by night, and buzzing with activity during the day. Previous […]
Implementing an all digital phase-locked loop
Kalle Hyvönen of DGKelectronics writes: I’m currently building an induction heater. I’ve already built one controller based on an analog PLL so this time I decided to go all digital and use an ARM Cortex-M4 microcontroller (STM32F303). For this I needed to implement a digital phase-locked loop running on the MCU. Principle An ADPLL is […]
