2017-03-21 03:45 AM
I have an ST Nucleo-F413ZH board, which uses the STM32F413ZHT6U chip. I have checked both the Nucleo-F413ZH reference manual and the STM32F413ZH reference manual for the pinouts for the CAN1 interface. But the Nucleo manual says pins PD0 and PD1, whereas the STM32F413ZH manual says PG0 and PG1. Please see the following images:
Nucleo Reference Manual
STM32F413ZH Reference Manual
Which manual is correct?
#stm32f413 #can1 #nucleo-f413Solved! Go to Solution.
2017-03-21 04:31 AM
Which manual is correct?
Not necessarily a contradiction.
Some peripherals can be routed to several pins alternatively (or together).
You should check the Ref.Manual (Datasheet ?) of your F413 variant, what it says about PD0/PD1.
With a board like the Nucleo, you usually have fixed circuitry populated and attached to the pins, so the doc lists just the designated usage.
Didn't bother to check that specific manuals myself, though ...
2017-03-21 04:31 AM
Which manual is correct?
Not necessarily a contradiction.
Some peripherals can be routed to several pins alternatively (or together).
You should check the Ref.Manual (Datasheet ?) of your F413 variant, what it says about PD0/PD1.
With a board like the Nucleo, you usually have fixed circuitry populated and attached to the pins, so the doc lists just the designated usage.
Didn't bother to check that specific manuals myself, though ...
2017-03-21 05:43 AM
You were correct, both PD0/1 and PG0/1 can be used for CAN1, so both manuals are technically correct. I don't know why I didn't think of this, especially since I've used alternate pins for functionalities before. But thanks for reminding me!