can匯流排接收傳送程式,帶can匯流排功能的微控制器雙路開發板,要能實現自身的接收與傳送,做畢業設計用的,求大神指點

2021-05-20 08:41:06 字數 535 閱讀 6875

1樓:匿名使用者

什麼意思啊?用什麼微控制器/mcu?不同的晶片,對應的can控制器的配置是不同的。

stm32的can匯流排採用中斷接收程式會死在中斷裡,怎麼回事

2樓:國慶壯麗

can匯流排的接收程bai序都是放在中斷裡du面的,下面是我的一段zhi接收程dao序希望對你有啟發void usb_lp_can1_rx0_irqhandler(void) //can_fifo0接收中斷版

估計你要麼是沒有清中斷標誌,要麼是接收資料的函式寫的不對。

3樓:匿名使用者

什麼是返回值超限制?

帶can匯流排功能的微控制器雙路開發板,要能實現自身的接收與傳送,做畢業設計用的,求大神指點

4樓:匿名使用者

你所說的雙路是指有雙路can介面嗎,那可以自身接收/傳送。

如果板子上只有一路can,就用兩塊板子組成收/發,就可以寫程式做測試了。

CAN匯流排如何偵聽匯流排空閒,CAN匯流排 什麼情況下為空閒狀態?

can匯流排 偵聽bai類似csma匯流排衝突檢測,一du旦發現總zhi線有資料dao傳輸,就等 待,發現專匯流排空閒就屬可以傳送報文。參考資料曙光微控制器 can匯流排 什麼情況下為空閒狀態?錯了,can匯流排空閒的定義是連續11個位的隱性電平 邏輯為1 一般用於匯流排關閉時的自動恢復。而can的...

can匯流排問題,請問can匯流排特點優點都有什麼?

首先不得不說提問者愛思考也愛 竟,不過我要提醒您一句的是,can匯流排資料幀 與資料幀可不像串列埠一樣緊挨著,之間還有 幀間空間 也就是說,即使迴圈傳送can幀,也至少還有3位隱性位間歇場,換句話說,最小間隔至少是8 3 11位,即16 11 8 22微秒。can的資料幀不是這樣理解的,can包括幀...

CAN匯流排最大傳輸距離,為什麼CAN匯流排在位速率為1Mbps,最大傳輸距離只有40米

通訊距離最bai遠可達10km 速率低du於5kbps 速率可達到1mbps 通訊距離zhi小於dao40m 傳輸距離和速率成反比,還有線材要版求比較高。can匯流排特點權 資料通訊沒有主從之分,任意一個節點可以向任何其他 一個或多個 節點發起資料通訊,靠各個節點資訊優先順序先後順序來決定通訊次序,...