Keeping an eye on what's out there for what cost, as Teensy 4 is planned, here's some examples (not meant to divert, just exemplify)...
http://www.ebay.com/itm/STM32F103ZE...189?pt=LH_DefaultDomain_0&hash=item2a1fe01385
http://www.ebay.com/itm/STM32F407-4...960?pt=LH_DefaultDomain_0&hash=item2a1fe01688
(compatible with CMSIS, HAL libraries, auto-driver-code-gen tools; I think ST and Freescale are the only ones with these tools. ST calls it CubeMX; I've found only an Excel worksheet for Freescale but it is said they have better).
These new chips have 8+ options per pin times 64, 100, 144 pins, so automation is needed, and it's nice when they auto-generate all the .s startup code and I/O init code, NVIC init code, DMA init code, linkage to all the vendor supported source for I/O drivers/handlers, etc.
$25 debugging pod is nice too. breakpoints, single-step, watch variables, etc. Can use with pro compilers or GCC + OCD, freeware.
http://www.ebay.com/itm/STM32F103ZE...189?pt=LH_DefaultDomain_0&hash=item2a1fe01385
http://www.ebay.com/itm/STM32F407-4...960?pt=LH_DefaultDomain_0&hash=item2a1fe01688
(compatible with CMSIS, HAL libraries, auto-driver-code-gen tools; I think ST and Freescale are the only ones with these tools. ST calls it CubeMX; I've found only an Excel worksheet for Freescale but it is said they have better).
These new chips have 8+ options per pin times 64, 100, 144 pins, so automation is needed, and it's nice when they auto-generate all the .s startup code and I/O init code, NVIC init code, DMA init code, linkage to all the vendor supported source for I/O drivers/handlers, etc.
$25 debugging pod is nice too. breakpoints, single-step, watch variables, etc. Can use with pro compilers or GCC + OCD, freeware.
Last edited: