• slider image 331
  • slider image 332
  • slider image 333
  • slider image 334
  • slider image 335
  • slider image 336
:::


Browsing this Thread:   1 Anonymous Users






Re: samc21-XPRO 中使用CAN的filter 無法過濾拓展型(extended Format)ID問題
#3
版主
版主


查看用戶資訊
MASK 是位元過濾設定,有被設成 1 的位元將被 FILTER 檢驗。如果設成 0 的話將不對此位元做檢查。
如果 MASK都設成 0x000 那 CAN 將不對接收的資料做檢查全部都可以進來,如此也可以監視所有的CAN資料。

依你的程式所設:
filter_0.id = 0x001;
filter_0.mask = 0XFFF;


因為 MASK 設成 0xFFF 時就全部都要被檢查,ID Filter 設成 0x001,那接收資料只能為 0x001 才會被接收,其餘的都會被拒絕。

有關 CAN 的教材及說明可以參考一下教育訓練光碟下的:
CAN202A CAN202B CAN202C Ver.B CAN Bus Workshop

發表於: 6/24 13:21
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: samc21-XPRO 中使用CAN的filter 無法過濾拓展型(extended Format)ID問題
#2
新會員
新會員


查看用戶資訊
ㄜ.....不好意思 我重新 generate一次就好了

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


samc21-XPRO 中使用CAN的filter 無法過濾拓展型(extended Format)ID問題
#1
新會員
新會員


查看用戶資訊
目前是運用Atmel Start 的系統來generate 的example code做使用
以下擷取

filter_0.id = 0x001;
filter_0.mask = 0XFFF;
can_async_set_filter(&CAN_0, 0, CAN_FMT_STDID, &filter_0);

在此情況下我可以收到0x001的資料
但在下面程式完全收步道0x00000003的資料,除非我把mask 設成0x00

filter_0.id = 0x00000003;
filter_0.mask = 0x0000000f;
can_async_set_filter(&CAN_0, 1, CAN_FMT_EXTID, &filter_0);

在Atmel論壇也有人提問
https://community.atmel.com/forum/atme ... -acceptance-mask-not-work

不知道是否是我在Atmel Start 中的CAN設定有誤,附圖為設定

感謝@_@

Attach file:



jpg  擷取.jpg (98.35 KB)
89234_60d2e67bc166d.jpg 615X617 px

發表於: 6/23 15:45
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://mu.microchip.com/page/tmu
http://www.microchip.com.tw/modules/tadnews/page.php?ncsn=2&nsn=41
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
https://page.microchip.com/APAC-PrefCenters-TW.html
https://www.youtube.com/user/MicrochipTechnology
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
https://www.microchip.com/development-tools/
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/
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源