본문 바로가기

[TI]/LM3S5xxx

[LM3S5732 -SM] CAN테스트 - Luminary Micro Cortex-M3 5000 시리즈 CAN 테스트시 주의사항

[LM3S5732 -SM] CAN테스트 - Luminary Micro Cortex-M3 5000 시리즈 CAN 테스트시 주의사항

LM3S5732 확장보드에서 CAN사용하기 위한 연결도



5000시리즈에서는 CAN Baudrate PLL설정이 변경되었다고 한다. 아래와 같이 코드 수정하니 정상 동작한다.
tCANBitClkParms CANBitClkSettings[] =
{
 #if (__DEVICE__ == _DEVICE_LM3S5732)
 {16,8,4,16}, // CANBAUD_125K
 {16,8,4,8},  // CANBAUD_250K
 {16,8,4,4},  // CANBAUD_500K
 {16,8,4,2}   // CANBAUD_1M
 #elif (__DEVICE__ == _DEVICE_LM3S2965)
 {9,6,4,4},  // CANBAUD_125K
 {5,2,2,4},  // CANBAUD_250K
 {5,2,2,2},  // CANBAUD_500K
 {5,2,2,1}   // CANBAUD_1M
 #endif
};

 
테스트 결과 - UART메세지
CAN Test Program.
[ID10:00:08] : 01 12 00 00 | 00 00 00 00
[ID10:00:08] : 01 13 00 00 | 00 00 00 00
[ID10:00:08] : 01 14 00 00 | 00 00 00 00
[ID10:00:08] : 01 15 00 00 | 00 00 00 00
반응형