Note on STM32 CAN Filter Bank Number

This commit is contained in:
Nolan Nguyen
2025-06-23 17:07:04 -07:00
committed by GitHub
parent 886ecf1778
commit 7a9bf36371

View File

@@ -56,7 +56,7 @@ void MX_CAN_Init(void)
/* USER CODE BEGIN CAN_Init 2 */ /* USER CODE BEGIN CAN_Init 2 */
CAN_FilterTypeDef canfilterconf; CAN_FilterTypeDef canfilterconf;
canfilterconf.FilterActivation = CAN_FILTER_ENABLE; canfilterconf.FilterActivation = CAN_FILTER_ENABLE;
canfilterconf.FilterBank = 18; canfilterconf.FilterBank = 18; // The STM32F103 has 14 CAN Filter Banks: Use values 0-13. [CHANGE ME]
canfilterconf.FilterFIFOAssignment = CAN_FILTER_FIFO1; canfilterconf.FilterFIFOAssignment = CAN_FILTER_FIFO1;
canfilterconf.FilterIdHigh = 0x399 << 5; canfilterconf.FilterIdHigh = 0x399 << 5;
canfilterconf.FilterIdLow = 0x0000; canfilterconf.FilterIdLow = 0x0000;