반응형
먼저 CAN 통신에서 Filter를 설정하는 방법은 총 4가지가 있습니다.
11bit Standard ID의 경우
1. 2 standard CAN IDs: 허용하는 CAN ID의 범위를 지정해주거나 2개를 통과시킬 수 있는 방식
2. 1 standard CAN ID and 1 mask 1: 허용하는 CAN ID 기준으로 비교할 bit를 mask로 지정해주는 방식 (NXP 기준, bit 0=비교안함, 1=비교함)
29bit Extended ID의 경우
3. extended CAN ID: 허용하는 CAN ID 1개만 지정
4. 1 mask for an extended CAN ID: 허용하는 CAN ID 기준으로 비교할 bit를 mask로 지정해주는 방식 (NXP 기준, bit 0=비교함, 1=비교안함)
그럼 이제 TI의 TCAN을 기준으로 예시를 보겠습니다.
만약 모든 메시지를 통과시키겠다면
Filter 0x000 또는 0x0000_0000으로 설정, Mask도 0x000 또는 0x0000_0000으로 설정하면 되겠습니다!
반응형
'창고' 카테고리의 다른 글
비트코인 손절하고 새출발할때 도움되는 영상 (0) | 2021.05.23 |
---|---|
CAN 통신 필터 마스킹 예외 - SJA1000 계열 (0) | 2021.05.16 |
SPY, QQQ 보다 SPYG가 장투하기 좋은 이유 (0) | 2021.05.15 |
자동차 해킹방지를 위한 Secure CAN Transceiver의 Spoofing 감지 기능 (0) | 2021.05.15 |
CAN 통신 에러 종류 - Passive error, Activer error, Bus off (0) | 2021.05.15 |