Tying up several loose ends
May 25, 2016

This week is yet another mixed bag of topics, all related to either the JeeLabs Energy Monitor, or taking the STM32F103 platform further with Mecrisp Forth.

It might not look like much from afar, but there’s substantial progress under the hood:

Here’s the setup I’ve been using during the development of the USB driver:

That’s two HyTiny’s “in series”: the one of the left is the target board, with USB hooked up - as well as the 6-pin power/swd/serial header connected to the second HyTiny. That one is then used as Black Magic Probe for serial debugging and to perform a full reflash when the target board falls off a cliff.

Which has been fairly frequent, as I try to make the board jump through some hoops!

For comments, visit the forum.

Working on JEM
May 18, 2016

The JeeLabs Energy Monitor prototype is progressing nicely - once I figured out that I had my numbering of the Arduino analog pins 0..5 reversed… doh!

Here is what’s on the menu for this week:

It turns out that this little STM32F103 µC ARM chip in the Olimexino board I’m using has plenty of power to perform an amazing number of tasks in parallel: acquiring four ADC channels at 25 KHz each, keeping track of the exact timing of three pulse counters, driving an OLED display, sending out packets over an RFM69 link, and more…

For comments, visit the forum.

This week's potpourri
May 11, 2016

This week will be a hodgepodge of topics which I’ve been working on recently: a hardware interaction which kept me really puzzled for quite some time, a delightful excursion into the deeper innards of the STM32F103 µC, and an exploration into the raw performance of ARM chips and Forth:

As always on this weblog, each article this week is released on successive days, to let me stay - slightly - ahead of the game.

For comments, visit the forum.

Weblog © Jean-Claude Wippler. Generated by Hugo.