This part five of a six-part post: Part 1: System design and planning Part 2: Circuit and PCB design Part 3: Mechanical design Part 4: Firmware Part 5: Installation and external power Part 6: Conclusion, problems and screwups Installation Sometimes the hard work is already done for you In one...more
This is the fourth part of a six-part post: Part 1: System design and planning Part 2: Circuit and PCB design Part 3: Mechanical design Part 4: Firmware Part 5: Installation and external power Part 6: Conclusion, problems and screwups Basic architecture Incoming events trigger external interrupts. The handlers post...more
This is the third part of a six-part post: Part 1: System design and planning Part 2: Circuit and PCB design Part 3: Mechanical design Part 4: Firmware Part 5: Installation and external power Part 6: Conclusion, problems and screwups Mechanical design The most difficult aspects of the design are...more
This is the second part of a six-part post: Part 1: System design and planning Part 2: Circuit and PCB design Part 3: Mechanical design Part 4: Firmware Part 5: Installation and external power Part 6: Conclusion, problems and screwups Circuit design and prototyping The prior post already detailed the...more
This is the first part of a six-part post: Part 1: System design and planning Part 2: Circuit and PCB design Part 3: Mechanical design Part 4: Firmware Part 5: Installation and external power Part 6: Conclusion, problems and screwups My latest project is a cat-themed Bluetooth audio player to...more
STM32 Microcontroller Cheat Sheet
Navigating the full range of STM32 microcontrollers and understanding which models offer which features can be somewhat challenging. This is not helped by the ST website, which has all the information required, but spread out over large areas of the site. Below is an attempt to put all of this...more