2023-03-23 10:00 PM
Hi! I'm in a conundrum, and am wondering if there are hacks around this. I'd like to use CAN on a a G4. And give it updatable firmware by USB. My options appear to be this:
#1: Share a CAN Rx line with Boot 0 pin.
#2 Share CAN Rx line with USP_DN.
Are either of these workable? Maybe leave Boot0 floating, and have the button pull it high? Although leaving this pin without a pull down makes me nervous. Maybe the CAN and USB lines won't interfere with each other if they're just wired together, but you don't need more than 1 at a time?
I understand there's some (Banned keyword?) magic you can do with option bytes re Boot0/1, but I'm unclear *how* you'd actually do that, from a user's perspective.
Thank you!