CH32V307的USB和CAN的問題

我在使用CH32V307的USB和CAN遇到的一些問題


1. can控制器初始化后需要重新初始化中斷

????我在使用can1和can2數(shù)據(jù)收發(fā)器時發(fā)現(xiàn)一個問題,如果我想改變波特率時 我重新CAN_Init之后還得重新打開中斷才有用,這個問題沒有找到相關(guān)的說明。


2.USBD和CAN1的問題

手冊上描述USBD和CAN1共用SRAM區(qū)域,好像不能同時使用。

CH32V307上還有USBHD 和 OTG-FS 、USBHS可以使用,這些USB會跟CAN1有沖突嗎?


如果我必須需要使用兩路CAN,而且還要有USB功能,我可以選擇使用哪路USB



還有手冊上描述 2組 CAN控制器的產(chǎn)品,共享28個可設(shè)置的過濾器和 512字節(jié)的 SRAM存儲器資源。

是不是CAN1和CAN2要共享28個過濾器,? 512字節(jié)SRAM是用做CAN1 CAN2的接收發(fā)送郵箱的嗎?

那我CAN1 CAN2同時發(fā)送數(shù)據(jù)會有影響嗎?


您好,關(guān)于問題1,修改波特率對CAN重新進行初始化配置之后需要重新打開中斷的,相當于對CAN重新進行配置;關(guān)于問題2,若需要同時使用兩路CAN以及USB功能,只需要在對CAN1進行初始化配置時不使用默認的PA11、PA12引腳,使用復(fù)用的PB8、PB9引腳即可;關(guān)于最后一個問題,CAN1和CAN2各有28個過濾器組,具體可參考CH32V307應(yīng)用手冊表24-9、表24-10,512字節(jié)SRAM是用做CAN1 CAN2的接收發(fā)送郵箱,同時發(fā)送數(shù)據(jù)不會有影響。

CH32V307應(yīng)用手冊:http://www.findthetime.net/downloads/CH32FV2x_V3xRM_PDF.html

?


請問,PA11 12是低速的USB,我用高速2.0的用這2個pin沒問題吧?那高速2.0是否跟CAN1沖突呢?


關(guān)于這512字節(jié)的共用區(qū)域,僅針對USBD和CAN,USBHS與USBFS和CAN可以共用沒有影響。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频