2019-12-09 07:13 AM
Should be a fairly easy one, but wanted to ask first: the built in T_VCP_RX and T_VCP_TX show the opposite logic input/output to what I'd expect (Rx shows as an output) in table 6 of the user manual UM2502. So would I connect my target Rx pin to the T_VCP_RX on the header? Does the "T_" indicated this is in reference to the target device?
2019-12-09 08:30 AM
I'm using STM32L4R5 which USART can swap RX/RX. Unless (boot) is needed, it's less of a worry. SPI naming rule is much better (MISO/MOSI) to avoid confusion.
I have a board working, here is the extract info for reference:
Which TX1/RX1 are :
Which correspond to :
I guess with these info, the question is answered :grinning_face_with_sweat:
2019-12-09 08:32 AM
>>So would I connect my target Rx pin to the T_VCP_RX on the header?
Yes, USART1_RX or whatever.
>>Does the "T_" indicated this is in reference to the target device?
Yes
2019-12-09 08:41 AM
Thank you both for the info! I just haven't seen Tx and Rx refer to the target before, only to itself.
2021-02-26 09:28 AM
Thank you so much for this thread! Was searching for a long time, where to find the failure... Why is it not just labelled as Tx and Rx instead? This MUST lead to missunderstandings like this. In my opinion it's not great to think too much for the user, so he just can connect Rx to Rx in the end...
Thanks guys, for now it's clear, and I hope all the others out there who are stumbling about this will find this thread as well. Happy coding and best regards.
2021-02-27 06:05 AM
> In my opinion it's not great to think too much for the user
This! There is a global unwritten consensus, which has been working great since forever until the marketing "experts" started their "improvements". The port names must explain what it is on this device, not what someone thinks you should connect there.