I want to read out some data from the VESC over the UART port, however I can't do this because it is already occupied by my receiver (which send it's commands over UART). However, I realised that the real-time streaming of data from the VESC tool still works over USB, even when the UART port is actively being used by the receiver. How does this work? Are the UART port and USB two different UARTs? Can they be used at the same time reliably? Would it theoretically be possible to read out real-time data over the USB port while driving (using the appropiate hardware of course) when the receiver is also using the UART?
Thanks!
The short answer is that you can read both at the same time. Driving or not. Doesn't matter.
NextGen FOC High voltage 144v/34s, 30kw (https://vesc-project.com/node/1477)