Index: source/can.c =================================================================== diff -u -r29f1ba03faefd982327916590818a260a3e4aa48 -r3323966fe741edbb36dffc78317ccf06ed93a68e --- source/can.c (.../can.c) (revision 29f1ba03faefd982327916590818a260a3e4aa48) +++ source/can.c (.../can.c) (revision 3323966fe741edbb36dffc78317ccf06ed93a68e) @@ -180,7 +180,7 @@ | (uint32)0x00000000U; /** - Setup auto bus on timer period */ - canREG1->ABOTR = (uint32)110U; + canREG1->ABOTR = (uint32)103U; /** - Initialize message 1 * - Wait until IF1 is ready for use @@ -401,10 +401,10 @@ * - Setup baud rate prescaler */ canREG1->BTR = (uint32)((uint32)0U << 16U) | - (uint32)((uint32)(4U - 1U) << 12U) | - (uint32)((uint32)((2U + 4U) - 1U) << 8U) | - (uint32)((uint32)(4U - 1U) << 6U) | - (uint32)39U; + (uint32)((uint32)(3U - 1U) << 12U) | + (uint32)((uint32)((2U + 3U) - 1U) << 8U) | + (uint32)((uint32)(3U - 1U) << 6U) | + (uint32)45U; /** - CAN1 Port output values */