Skip to main content
Visitor II
November 9, 2021
Question

STM32F103: How to switch between CAN and USB?

  • November 9, 2021
  • 3 replies
  • 1721 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.

    3 replies

    Graduate II
    November 9, 2021

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

    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

    Graduate II
    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.