A cho em hỏi,chỉ xét đến bộ đệm nhận và bộ đệm truyền 0 cho đơn giản nhé!A chọn mặt nạ là 23 bit 1
C1RXM0SID = 0x1FFD;
C1RXM0EIDH = 0x0FFF;
C1RXM0EIDL = 0xFC00;
, tức là bộ lọc 0 sẽ xét toàn bộ 23 bit của ID tin nhận đến
Bộ lọc trùng với ID ,data sẽ được đưa vào bộ đệm 0.Vậy e không muốn tin này nhận được theo trương trình của a e chỉ việc thay đổi thanh ghi này đúng không?
C1RXF0SID = 0x0AA8; //CAN1 Receive Acceptance Filter0 SID
Ví dụ thành:C1RXF0SID = 0x0AAA;
Em hỏi thế vì hình như e thay đổi thanh ghi này Dữ liệu vẫn được nhận."dữ liệu sau đó được e truyền lên qua UART"
|