In the new revision of the controller board, we want to be able to program the Microcontrollers over CAN.
Programming:
Programming in the old controller board happened through the SWDIO and SWDCLK. Those are PA13 and PA14. I'm guessing there's also an NRST line that does the reset? Still have to figure that part out. Will look at the STM32 data sheet.
Key Components:
Part | Info | Digikey Link |
---|---|---|
STM32F072CBT6 | ARM Cortex-M0 Includes CAN controller, 37 IOs, 48-LQFP | |
TCAN332DR | CAN Transceiver Replacement for the SN65HVD232DR |
Datasheets: