激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:CAN通訊問題,謝謝

  共有37990人關注過本帖    
whl
1樓


CAN通訊問題,謝謝  發帖心情 Post By:2009-3-17 9:30:00   [只看該作者]

請教幾個問題:
1)CAN通訊操作函數的AcceptanceFilter中,過濾器的接收碼、接收屏蔽碼分別指什么?
2)使用了一塊周立功PCI9840的兩CAN輸出口的板卡。打開CANTEST軟件,其中的初始化CAN參數,是否與1)中所述過濾器的接受碼、接收屏蔽碼對應?
3)在使用PCI9840時。想實現兩口間的發送與接收,波特率設置一致,其他設置未改變。請問,為何會出現發送失?
謝謝

  單帖管理 | 引用 | 回復 回到頂部
zhl
2樓


  發帖心情 Post By:2009-3-17 10:05:00   [只看該作者]

AcceptanceFilter: 根據通訊報文格式定義過濾器的配置,定義為9個字節的過濾器,其中前4個字節用于定義過濾器的接收碼,后4個字節用于定義過濾器的接收屏蔽碼,最后一個字節用于定義選擇單/雙濾波模式。其中接收碼和屏蔽碼分別對應于SJA1000 CAN控制器中的ACR、AMR寄存器的設置參數,濾波的方式請參見SJA1000的數據手冊中相關說明。如果不對數據進行濾波,將AMR的值均設為0xff。

  單帖管理 | 引用 | 回復 回到頂部
whl
3樓


  發帖心情 Post By:2009-3-17 10:31:00   [只看該作者]

可以這樣理解嗎?
通過AcceptanceFilter函數中9個字節的設置,給SJA1000 CAN控制器中的ACR、AMR寄存器賦值。發送的幀信息的數據結構中也含有接收碼、接收屏蔽碼?CAN控制器只接收與之相對應的接收碼、接收屏蔽碼的幀信息?
另外,在有信息待接收時,接收器會自動進入中斷模式嗎?

  單帖管理 | 引用 | 回復 回到頂部
zhl
4樓


  發帖心情 Post By:2009-3-17 12:14:00   [只看該作者]

1)發送幀信息的結構是由幀信息、報文識別碼以及數據幀的實際數據組成。請參見網站上“WINCE系統雙CAN構建方案”一文對CAN報文幀格式的相關介紹。
2)CAN控制器的接收中斷始終打開的,一旦有數據,驅動程序會自動執行中斷線程,將接收到的數據幀讀取到接收buffer中。

  單帖管理 | 引用 | 回復 回到頂部
whl
5樓


  發帖心情 Post By:2009-3-17 12:58:00   [只看該作者]

發送幀信息的結構我清楚。主要由幀起始,標識場,數據場等幾部分組成。
我想表達的意思是:因為CAN總線傳輸為多播方式,每臺設備只接收所需要的幀信息。而如何實現此功能,是否就通過CAN控制器的ACR,AMR寄存器中的接收碼,接收屏蔽碼?如果是這樣,那發送的幀信息中勢必也含有這兩部分,只接收總線上與ACR,AMR寄存器值相匹配的幀數據?

  單帖管理 | 引用 | 回復 回到頂部
zhl
6樓


  發帖心情 Post By:2009-3-17 16:14:00   [只看該作者]

實現對報文的過濾,就是通過設置CAN控制器中的ACR、AMR來實現的。

  單帖管理 | 引用 | 回復 回到頂部

返回首頁

CAN通訊問題,謝謝

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 国产三级日产三级| 国产成人a一区二区| 福利亚洲| 麻豆国产精品一二三在线观看 | 欧美成人禁片在线观看俄罗斯| 亚洲国产成人久久77| 久久99九九精品免费| 亚洲一区二区视频在线观看| 免费视频黄| 欧美黑人与白人做爰| 国产素人在线观看| 黄片毛片一级| 精品一区二区三区在线观看| 午夜精品视频在线观看| 日韩一区二三区无| 亚洲国产视频网| 成人精品一区久久久久| 免费黄色小视频在线观看| 国产亚洲一区二区手机在线观看 | 亚洲综合专区| 一节毛片| 手机免费看黄在线高清视频| 伊人久热这里只有精品视频99| 欧美日韩性生活| 欧美精品一区二区三区四区| 国产免费一区二区三区在线| 国产精品视频一区二区三区| 请看一下欧美一级毛片 | 亚洲伦理一二三四| 久久精品国产99国产精品| 在线看的黄色网址| 色涩网站在线观看| 国产伦子一区二区三区| 国产精品嫩草影院视频| 爱草免费视频| 久久免费精品视频在线观看| 亚洲人交性视频| 一级毛片短视频| 日韩a无v码在线播放免费| 中文日韩字幕| 在线簧片|