This commit is contained in:
2026-03-14 22:43:20 +08:00
parent 3c21f71cca
commit 6b4a459fef
3 changed files with 7 additions and 5 deletions

View File

@@ -38,7 +38,7 @@ void MX_CAN1_Init(void)
/* USER CODE END CAN1_Init 1 */
hcan1.Instance = CAN1;
hcan1.Init.Prescaler = 2;
hcan1.Init.Prescaler = 4;
hcan1.Init.Mode = CAN_MODE_NORMAL;
hcan1.Init.SyncJumpWidth = CAN_SJW_2TQ;
hcan1.Init.TimeSeg1 = CAN_BS1_16TQ;

View File

@@ -381,6 +381,7 @@ static void CAN_ProcessControlFrame(const uint8_t *rx_data, uint8_t dlc)
if (!accept_frame)
{
g_dbg_cnt_reject++;
CAN_AtomicIncU32(&s_counter_reject_total);
CAN_AtomicIncU8Saturated(&s_consecutive_counter_errors, 0xFFU);
@@ -432,6 +433,7 @@ static void CAN_ProcessControlFrame(const uint8_t *rx_data, uint8_t dlc)
}
CAN_AtomicIncU32(&s_valid_cmd_total);
g_dbg_valid_accept++;
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_2);
}

View File

@@ -4,11 +4,11 @@ CAD.pinconfig=
CAD.provider=
CAN1.BS1=CAN_BS1_16TQ
CAN1.BS2=CAN_BS2_4TQ
CAN1.CalculateBaudRate=1000000
CAN1.CalculateTimeBit=1000
CAN1.CalculateTimeQuantum=47.61904761904762
CAN1.CalculateBaudRate=500000
CAN1.CalculateTimeBit=2000
CAN1.CalculateTimeQuantum=95.23809523809524
CAN1.IPParameters=CalculateTimeQuantum,CalculateTimeBit,CalculateBaudRate,Prescaler,BS1,BS2,SJW
CAN1.Prescaler=2
CAN1.Prescaler=4
CAN1.SJW=CAN_SJW_2TQ
File.Version=6
GPIO.groupedBy=