Skip navigation
The ImageCraft JumpStart Microbox Education Kit is a set of hardware and software tools to teach C and Cortex-M embedded programming. In essence, it's an Arduino compatible shield, an STMicro Nucleo dev board, a C book, an IDE, a compiler and libraries.   In this blog series I'm trying to find out if it's more then just an existing 3rd party dev board paired with a shield. And if (and how) this kit can turn you into an embedded programmer.   In part 1, I checked the out-of-box expe ...
The element14 roadtests are a great way to learn new things. Whenever I see a test that interests me, I enroll. Success is not guaranteed. I've been selected for some, not for others. In this series I'll explain how I decide to enroll or not. I'll also show how I build my case, including some examples from my applications.   I might also try to build a case for a new roadtest interactively in this series... You can give me advice on what I should add, delete, change, improve...   ...
The element14 roadtests are a great way to learn new things. Whenever I see a test that interests me, I enroll. Success is not guaranteed. I've been selected for some, not for others. In this series I'll explain how I decide to enroll or not. I'll also show how I build my case, including some examples from my applications.   I might also try to build a case for a new roadtest interactively in this series... You can give me advice on what I should add, delete, change, improve...   ...
The ImageCraft JumpStart Microbox Education Kit is a set of hardware and software tools to teach C and Cortex-M embedded programming. In essence, it's an Arduino compatible shield, an STMicro Nucleo dev board, a C book, an IDE, a compiler and libraries.   In this blog series I'm trying to find out if it's more then just an existing 3rd party dev board paired with a shield. And if (and how) this kit can turn you into an embedded programmer.     In part 1, I'm checking the ...
I'm about to close a long outstanding task: Make SD Cards work on a Hercules LaunchPad. I've done several half-baked attempts since November 2013. Thanks to persistence (not mine, martinvalencia's), it's finally working now.          This last part of the blog series shows how to enable write to the SD Card. We'll change our project from the previous blog and write some info to the disk.   Enable the String Write Functionality  When you look at the sour ...
I'm about to close a long outstanding task: Make SD Cards work on a Hercules LaunchPad. I've done several half-baked attempts since November 2013. Thanks to persistence (not mine, martinvalencia's), it's finally working now.       Part 2 of this blog series shows how to turn TI's HDK example (expensive kit ) into a LaunchPad example (cheap kit ). We'll adapt the TI port so that it can be used for any SPI module that's available on your controller, and in part 3 we'll enable ...
There are many IDEs. And there's the IDE war. This post has nothing to do with that.   I'd like to give kudos to  the Silicon Labs Gecko famly, and how they integrate their application notes with the development environment.   Simplicity Studio is based on Eclipse. It's not my favorite IDE. So why do I value Silicon Lab's effort?   They have integrated their application notes with the IDE. When you start the IDE, there's an Application Notes button. If you click it, you ...
I learned electronics in the 80's. Electronics is what I wanted to know since forever.  My brother had the Science Fair 10-in-One kit, and later we bought the 100-in-One together - it took us more than a year to save the money to buy it. I knew what studies I was going to do: electronics. In the early 80's That means that everything was still through-hole at school. Digital was all about TTL. We learned processor architecture, but the only practice we had was a Z80 kit with 2 7 segment LE ...
I'm about to close a long outstanding task: Make SD Cards work on a Hercules LaunchPad. I've done several half-baked attempts since November 2013. Thanks to persistence (not mine, martinvalencia's), it's finally working now.         This blog explains how to set up your Hercules peripherals, and it contains some insights and optimizations that we can do to TI's port of fatfs. We'll check what libraries we need, how to configure the SPI module and the real time cloc ...