• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 請問 CAN 的傳輸量問題!
#6
高級會員
高級會員


查看用戶資訊
參照:

芋圓 寫道:
應該是說~你CAN發出的訊號對方還沒收到你就發出下一筆吧!
我印象中 我之前做實驗的時候,如果另外一端Device 沒接上去,我這邊發了3筆後,就不會再發了...要先abortall 或是 對方收下資料之後,才能再發送資料


嗯嗯...應該是發出的訊號對方還沒收到就發出下一筆,因為是連
續的傳 message ,我只偵測 CANIsTXReady() ,可以傳就 send
出去!!

發表於: 2008/9/25 10:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 CAN 的傳輸量問題!
#5
高級會員
高級會員


查看用戶資訊
應該是說~你CAN發出的訊號對方還沒收到你就發出下一筆吧!
我印象中 我之前做實驗的時候,如果另外一端Device 沒接上去,我這邊發了3筆後,就不會再發了...要先abortall 或是 對方收下資料之後,才能再發送資料

發表於: 2008/9/25 10:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 CAN 的傳輸量問題!
#4
資深會員
資深會員


查看用戶資訊
MPLAB IDE 內含的模擬器是 MPLAB SIM:
Debugger -> Select Tool -> MPLAB SIM

另外,也有第三方公司出品的EDA類軟體內含PIC模擬器。

發表於: 2008/9/25 10:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 CAN 的傳輸量問題!
#3
高級會員
高級會員


查看用戶資訊
參照:

Ryang 寫道:
每秒資料間隔為 12.5mS,這對 CAN 來說不是很快的。懷疑是 CAN 接收時的中斷處理程序有問題(中斷處理太多資料) 或 Polling 得時間太慢了。


Sorry!!
可能是我說的不清楚,我的設定是 BaudRate = 1Mbps,
不是 5 秒傳 400 筆,而是過了 5 秒後,就一次傳 400 筆
CAN message!!

因此有 delay_ms(1) 的,平均每筆 message 間隔為 72.5 uS
~ 75 uS 之間.

我在猜不知是否接收端因為一次收的量太多,而有 Error 的產生
,因而自動 Bus-off!!

P.S 也有其它的 CAN Node 進行傳送 message

另外,這是題外話!!
想請問 MPLAB 有模擬器的功能嗎?
就是不用燒錄到單晶片中,就能看到其執行的結果!!
(這是我今天看到有人在寫 8051 時,無意中看到的,執行的結果
可由軟體模擬出來,我覺得很實用)

發表於: 2008/9/23 21:36

Edited by shadow on 2008年09月23日 21:52:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問 CAN 的傳輸量問題!
#2
版主
版主


查看用戶資訊
每秒資料間隔為 12.5mS,這對 CAN 來說不是很快的。懷疑是 CAN 接收時的中斷處理程序有問題(中斷處理太多資料) 或 Polling 得時間太慢了。

發表於: 2008/9/22 18:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問 CAN 的傳輸量問題!
#1
高級會員
高級會員


查看用戶資訊
我現在有一個 CAN node 每五秒就"連續(for 迴圈)"傳 400 筆 CAN
message,但接收的 node 無法全部接收並且會當掉!

但是如果傳的時候,傳一筆 message 完就 delay_ms (1),這樣傳 400
筆就都沒問題了!

請問 CAN 無法一次承受住多筆的 message 的接收嗎?

發表於: 2008/9/22 17:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------