H745I有两路FDCAN,分别位于开发板:
本次实验用到的是FDCAN1
FDCAN1相关的头文件:
- #define FDCANx FDCAN1
- #define FDCANx_CLK_ENABLE() __HAL_RCC_FDCAN_CLK_ENABLE()
- #define FDCANx_RX_GPIO_CLK_ENABLE() __HAL_RCC_GPIOH_CLK_ENABLE()
- #define FDCANx_TX_GPIO_CLK_ENABLE() __HAL_RCC_GPIOH_CLK_ENABLE()
- #define FDCANx_FORCE_RESET() __HAL_RCC_FDCAN_FORCE_RESET()
- #define FDCANx_RELEASE_RESET() __HAL_RCC_FDCAN_RELEASE_RESET()
- /* Definition for FDCANx Pins */
- #define FDCANx_TX_PIN GPIO_PIN_13
- #define FDCANx_TX_GPIO_PORT GPIOH
- #define FDCANx_TX_AF GPIO_AF9_FDCAN1
- #define FDCANx_RX_PIN GPIO_PIN_14
- #define FDCANx_RX_GPIO_PORT GPIOH
- #define FDCANx_RX_AF GPIO_AF9_FDCAN1
- /* Definition for FDCANx's NVIC IRQ and IRQ Handlers */
- #define FDCANx_IRQn FDCAN1_IT0_IRQn
- #define FDCANx_IRQHandler FDCAN1_IT0_IRQHandler
FDCAN模块初始化: FDCAN_Config();
|