This week’s episode will be a short one, as I try to push though some issues and prepare for greater things to come.
First, a little progress report on getting USB going in Mecrisp Forth on the STM32F10x series µCs. This has been evolving nicely, but there are still some important hurdles to overcome - not all USB-related, actually.
- USB on STM32F10x µCs - Wed
The second post is my little attempt to “explain Forth” to someone not familiar with it. How do you read that funky syntax? How do you wrap your mind around what’s going on, especially since it has such a compact and unconventional notation?
- Forth in 7 easy steps - Thu
Some other related news: there’s now a nicePWM module in theembello repository on GitHub. It shows off the built-in timers and how they can support LED blinking and dimming on up to 16 pins, as well as driving servos with 500-step resolution - all in hardware, i.e. without jitter.
There are also some short PWM docs (I’m looking for the most friction-less way to document this stuff, comments welcome).
Yet more: a snappyILI9163 128x128 colour LCD driver, a 3 1⁄2 digitvoltmeter, shown in the image above, and a way to switch the µC between 72 and 8 MHz operation.