Не получается корректно настроить тайминги для CAN при PCLK=96M.
Попробовал так:
case 20000: CAN_SetTiming(5, 2, 1, 12*50); //20k break; case 25000: CAN_SetTiming(5, 2, 1, 12*40); //25k break; case 50000: CAN_SetTiming(5, 2, 1, 12*20); //50k break; .................... и тд
Но при работе с другими устройствами на приём постоянно искажается последний байт - вместо 0d идёт 0f. Какие параметры CAN_SetTiming можете посоветовать при клоке кратном 12M ?
|