Re: 請問 CAN Module 中的 Mask 及 Filter
|
||||
---|---|---|---|---|
高級會員
|
參照:
"Filter 都設為零,代表 Message ID 為 0" <== 這指的是......?,不好意思,我不大懂! 想請教個問題, RXB0 它有兩個 Filter ,這要怎麼比較呢? RXB1 還有四個 Filter 呢? 請問 CAN 的 Filter 過程是怎麼動作的呢? 如: (單以 RXB0 來說) 我 Mask 設 0x200 Filter0 設 0x200 Filter1 設 0x0FF 接收到的 Message_ID 為 0x200 請問在 Filter0 可以接收對吧,那 Filter1 是否會 reject 該筆資 料呢?
發表於: 2007/10/23 14:38
|
|||
|
Re: 請問 CAN Module 中的 Mask 及 Filter
|
||||
---|---|---|---|---|
版主
|
ㄧ個 CAN Node 不是只能允有一個 Message ID,它可以透過不同的 Filter 變成不同的 Message ID , 或使用群體式的 ID 方式。
參照: Message 的 ID 為 0x200 參照: 在 NORMAL 的模式中,一個 Node 只傳,另一個只收,請問這樣的 CAN 設定,收的到資料嗎?
發表於: 2007/10/22 13:36
|
|||
|
請問 CAN Module 中的 Mask 及 Filter
|
||||
---|---|---|---|---|
高級會員
|
請問在 CAN Module 中,為何要有多個 Filter ?
在 Mask 中不就設定了要過濾的位元了嗎? 這樣不是一個 Filter 就夠了嗎? 請問其它 Filter 有用到嗎?為何 RXB0 跟 RXB1 的 Filter 個數 不一樣? 如果: Message 的 ID 為 0x200 Mask 設 0x7ff RXB0 的 Filter0 也設 0x200 其它 Filter 都設 0x00 在 NORMAL 的模式中,一個 Node 只傳,另一個只收,請問這樣 的 CAN 設定,收的到資料嗎?
發表於: 2007/10/19 20:36
|
|||
|