Hey guys,
I think I found a discrepancy in the Rev.C schematic and the expansion pinout above.
I think the UART2 Rx/TX lines are marked incorrectly in the expansion board.
It should be USART2_TX.
Also,
N_IO_1 on the expansion board pinout should be: N_IO_2
Can you please confirm?
Thanks!
Expansion Board as currently posted:
Expansion Right as shown in Rev.C schematic:
E_TX2 goes to Pin 16 of the STM32F405 which is PA2 = USART2_TX according to the datasheet:
CF2 Expansion Board incorrect pin representation
Re: CF2 Expansion Board incorrect pin representation
Hi,
For UART1/UART2 those are logical names and where not necessary planned to have the exact STM32 name and calling it USART would be misleading since the extra S is there for Synchronous mode which is not supported by the deck (afaik the clock pin is not cable to the deck port). The logical name is.
Though I can confirm that UART2 RX and TX are reversed in your picture but they are correct in the wiki: https://wiki.bitcraze.io/projects:crazy ... ards:index. Where did you find this diagram?
For N_IO_1/N_IO_2 this is a bug. We should update the diagram.
For UART1/UART2 those are logical names and where not necessary planned to have the exact STM32 name and calling it USART would be misleading since the extra S is there for Synchronous mode which is not supported by the deck (afaik the clock pin is not cable to the deck port). The logical name is
Code: Select all
used by the deck drivers
Though I can confirm that UART2 RX and TX are reversed in your picture but they are correct in the wiki: https://wiki.bitcraze.io/projects:crazy ... ards:index. Where did you find this diagram?
For N_IO_1/N_IO_2 this is a bug. We should update the diagram.