核算can 波特率

Signed-off-by: a1012112796 <1012112796@qq.com>
This commit is contained in:
2023-11-30 17:17:08 +08:00
parent 716843e921
commit 130297f5ec

View File

@@ -51,7 +51,7 @@ static const struct stm32_baud_rate_tab can_baud_rate_tab[] =
{CAN20kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 150)}, {CAN20kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 150)},
{CAN10kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 300)} {CAN10kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 300)}
}; };
#else /* APB1 45MHz(max) */ #else /* APB1 50MHz(max) */
static const struct stm32_baud_rate_tab can_baud_rate_tab[] = static const struct stm32_baud_rate_tab can_baud_rate_tab[] =
{ {
#ifdef BSP_USING_CAN168M #ifdef BSP_USING_CAN168M
@@ -59,14 +59,14 @@ static const struct stm32_baud_rate_tab can_baud_rate_tab[] =
#else #else
{CAN1MBaud, (CAN_SJW_2TQ | CAN_BS1_6TQ | CAN_BS2_3TQ | 5)}, {CAN1MBaud, (CAN_SJW_2TQ | CAN_BS1_6TQ | CAN_BS2_3TQ | 5)},
#endif #endif
{CAN800kBaud, (CAN_SJW_2TQ | CAN_BS1_8TQ | CAN_BS2_5TQ | 4)}, // {CAN800kBaud, (CAN_SJW_2TQ | CAN_BS1_8TQ | CAN_BS2_5TQ | 4)},
{CAN500kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 6)}, {CAN500kBaud, (CAN_SJW_2TQ | CAN_BS1_1TQ | CAN_BS2_3TQ | 2)},
{CAN250kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 12)}, {CAN250kBaud, (CAN_SJW_2TQ | CAN_BS1_1TQ | CAN_BS2_3TQ | 4)},
{CAN125kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 24)}, {CAN125kBaud, (CAN_SJW_2TQ | CAN_BS1_4TQ | CAN_BS2_3TQ | 50)},
{CAN100kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 30)}, {CAN100kBaud, (CAN_SJW_2TQ | CAN_BS1_3TQ | CAN_BS2_6TQ | 50)},
{CAN50kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 60)}, {CAN50kBaud, (CAN_SJW_2TQ | CAN_BS1_1TQ | CAN_BS2_3TQ | 200)},
{CAN20kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 150)}, {CAN20kBaud, (CAN_SJW_2TQ | CAN_BS1_3TQ | CAN_BS2_6TQ | 250)},
{CAN10kBaud, (CAN_SJW_2TQ | CAN_BS1_9TQ | CAN_BS2_5TQ | 300)} {CAN10kBaud, (CAN_SJW_2TQ | CAN_BS1_12TQ | CAN_BS2_7TQ | 250)}
}; };
#endif #endif
#elif defined (SOC_SERIES_STM32F7)/* APB1 54MHz(max) */ #elif defined (SOC_SERIES_STM32F7)/* APB1 54MHz(max) */