Skip to main content
TSchn.4
Visitor II
November 9, 2021
Question

STM32F103: How to switch between CAN and USB?

  • November 9, 2021
  • 4 replies
  • 1759 views

I know that they can not be used at the same time. But how can you switch between CAN and USB at runtime in the same application?

This topic has been closed for replies.

4 replies

Uwe Bonnes
Chief
November 9, 2021

With sufficient de-and re-initialization it can be done.

ST Technical Moderator
November 9, 2021

Hello @Community member​ ,

Have a look at this FAQ: Concurrent use of USB and CAN with STM32F103.

When your question is answered, please close this topic by choosing Select as Best.

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
LCE
Principal III
September 7, 2023

@Imen.D wrote:

Hello @Community member​ ,

 

Have a look at this FAQ: Concurrent use of USB and CAN with STM32F103.

 

When your question is answered, please close this topic by choosing Select as Best.

 

Imen


This link is ridiculously helpful - not at all... :D

@klas I guess it's possible with complete init / deinit (probably including turning off the peripheral clock)

Visitor II
September 7, 2023

Hi! I know it is old topic but I didn't find any answer how to switch between CAN and USB at runtime.

Does anyone have suggestion or working solution how to do this?

Thanks in advance.