Category Archive: Embedded Systems

Dec 09

Updates on iBeacons with the CC2540

One of this year’s projects was taking a CC2540 and making an interactive iBeacon with it.  This turned out to be more difficult than expected… which may explain recent design trends I’ve noticed in embedded BLE devices.

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2016/12/updates-on-ibeacons-with-the-cc2540/

Jan 01

Lighting the LEGO Salt Lake Temple

LEGO Salt Lake City temple on display at the Harold B. Lee Library at BYU.

2015 was a busy year.  The project that I had the most fun with was a bit off the beaten path compared to what I normally do.  This started off as a fun project for a friend.  It started off with, “I have this LEGO project I need to put LEDs in, can you help …

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2016/01/lighting-the-lego-salt-lake-temple/

Jan 01

Gotcha with the TI TCA6408A

The TI TCA6408A is a wonderful little chip when you need a few more I/O. It’s simple to program and use… so why did pressing the button attached to one of the pins cause the chip to reset? Read on to find out.

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2015/01/gotcha-with-the-ti-tca6408a/

Jan 01

iBeacons on the TI CC2541

iBeacon Screenshot

I’ve been working on a new project that involves the creation of an iBeacon.  For those not familiar, an iBeacon uses a Low Energy Bluetooth (BLE) advertisement to tell devices, “you are here.”  I chose the TI CC2541 for the project because it is very integrated (low external part count) and the power draw is …

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2014/01/ibeacons-on-the-ti-cc2541/

Jan 01

Capacitive Touch Sensing on the MSP430 – 2013 Edition

I took a look at capacitive touch sensing on the MSP430 in 2011 and it was a little… lacking. I had another project come up and had a chance to play around with it again a couple months ago. It’s nice to see the changes two years have made to the framework provided by TI.

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2014/01/capacitive-touch-sensing-on-the-msp430-2013-edition/

Aug 06

VHDL Memory Decoder for BF51x

This is just a quick snippet of code for you if you happen to be using a Blackfin BF51x processor and have some space and pins on an external FPGA to spare.

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2013/08/vhdl-memory-decoder-for-bf51x/

Jun 05

These are not the bits you’re looking for

I’ve noticed recently that the number of bits available in an ADC is slowly creeping up.  That makes me excited… until I look at the system accuracy. 

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2013/06/these-are-not-the-bits-youre-looking-for/

Jun 05

Two wrongs make a working prototype

I had an interesting problem show up when I was working on a project at the beginning of the year.  It involved an Analog Devices Blackfin 51x series processor.  We went to transition to their new IDE and that’s when we started noticing problems with the Flash RAM.

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2013/06/two-wrongs-make-a-working-prototype/

Jun 05

Freescale KL25 Peripheral Selection Guide

I previously wrote my review of the Freescale KL25.  Since then I’ve finished my first design with the KL25. The second spin of the board will see several of the peripherals and pins rearranged.  Most of this has to do with things that I glossed over in the documentation desire to get the product to …

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2013/06/freescale-kl25-peripheral-selection-guide/

Feb 09

Freescale KL25 Cortex M-0+ Review

One of the projects I’m working on I chose to use one of the new Freescale KL25 MCUs.  They have an ARM Cortex-M0+ core and lots of peripherals to boot, including ones specifically designed for low power usage.  Below are some of the reasons why I chose it, and what my experiences with it have …

Continue reading »

Permanent link to this article: http://blog.curioussystem.com/2013/02/freescale-kl25-cortex-m-0-review/

Older posts «