Не получается корректно настроить тайминги для 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 ?