02.06.2015 Views

STM32 Journal - Digikey

STM32 Journal - Digikey

STM32 Journal - Digikey

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>STM32</strong> <strong>Journal</strong><br />

<strong>STM32</strong> <strong>Journal</strong><br />

Volume 2, Issue 2<br />

We Are Not Alone<br />

By Nicholas Cravotta, Technical Editor<br />

Table of Contents<br />

2 Editorial<br />

3<br />

11<br />

19<br />

26<br />

34<br />

42<br />

Bringing 32-bit<br />

Performance to 8- and<br />

16-bit Applications<br />

Developing High-<br />

Quality Audio for<br />

Consumer Electronics<br />

Applications<br />

Bringing Floating-<br />

Point Performance and<br />

Precision to Embedded<br />

Applications<br />

Achieving Ultra-Low-<br />

Power Efficiency for<br />

Portable Medical<br />

Devices<br />

Accelerating Timeto-Market<br />

Through<br />

the ARM Cortex-M<br />

Ecosystem<br />

Introducing a Graphical<br />

User Interface to Your<br />

Embedded Application<br />

When I got my first paycheck as<br />

an engineer nearly three decades<br />

ago, coding and layout weren’t<br />

exactly social activities. While<br />

there was a certain amount of<br />

team collaboration to decide what<br />

I would work on, the majority of<br />

what I did was by myself. When I<br />

decided to shed the ten pounds<br />

I had gained as a freshman, it<br />

was a similar story. I never found<br />

someone willing to go consistently<br />

to the gym with me, so I pressed<br />

those weights alone as well.<br />

It’s quite a different world<br />

today. Take at look at the Nike+<br />

FuelBand on the cover of this<br />

issue’s <strong>STM32</strong> <strong>Journal</strong>. Worn on<br />

your wrist, it records your every<br />

activity, not just when you’re on<br />

the treadmill.<br />

What makes the FuelBand such<br />

a ground-breaking product is<br />

how it brings people together.<br />

It doesn’t matter whether you<br />

work out at 2am or are in a<br />

strange city on travel, with<br />

this next-generation exercise<br />

monitor, you are never alone.<br />

Connected to your phone via<br />

Bluetooth, you can be in touch<br />

with exercise buddies all around<br />

the world through the Nike+<br />

online community.<br />

The Nike+ FuelBand is quite<br />

a feat of engineering. To<br />

differentiate between simple<br />

gestures and active motions<br />

requires complex signal<br />

processing capabilities. The<br />

device must also be constantly<br />

on since even you don’t know<br />

when you might jump into action.<br />

120 LEDs comprise the display<br />

and “Fuel” indicator, and the<br />

device can operate for up to four<br />

full days without recharging. It<br />

also weighs less than one ounce,<br />

including the batteries. Now<br />

that’s an efficient design.<br />

At the heart of the FuelBand is<br />

ST’s ultra-low power <strong>STM32</strong> L1<br />

microcontroller. In addition to<br />

providing the 32-bit performance<br />

and processing capacity required<br />

for advanced signal processing,<br />

the <strong>STM32</strong> architecture offers the<br />

real-time responsiveness, power<br />

efficiency, and highly integrated<br />

peripherals and memory required<br />

for even the most demanding<br />

embedded applications.<br />

With innovations like FuelBand<br />

and Nike+ technology, Nike has<br />

leveraged social networking to<br />

change the way we live together.<br />

Exercise, as a result, is no longer<br />

a solo endeavor.<br />

Neither, it turns out, is<br />

engineering. The network<br />

supporting the <strong>STM32</strong><br />

architecture enables a whole new<br />

level of collaboration. Design<br />

tools from companies like Keil,<br />

IAR Systems, and Micriµm are<br />

like having a team of experts<br />

sitting right next you. Need<br />

to extend a design by adding<br />

audio or a capacitive touch GUIbased<br />

interface? Just call upon<br />

partners like DSP Concepts and<br />

GeeseWare. And with the <strong>STM32</strong><br />

architecture based on the ARM<br />

Cortex-M0, M3, and M4 cores,<br />

you have access to a global<br />

ecosystem second to none.<br />

You can even ask questions of<br />

your fellow engineers at 2am<br />

or share your own hard-won<br />

experience through forums,<br />

blogs, and tweets.<br />

It truly is a different world we live,<br />

play, exercise, and work in.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!