我正在尝试使用CubeMX代码生成器对STM32F446进行编程 以及Windows 10上的uVision 5 IDE,以便使用CAN总线。
我已经为STM32-F446RE Nucleo开发板配置了CubeMX项目。 我将PA12配置为CAN1TX,将PA11配置为CAN1RX。 其余的引脚在STM32-F446RE Nucleo板上默认使用。 我已经为uVision 5 IDE生成了代码。
要开始使用,我尝试遵循stm32f4xx_hal_can.c注释中的说明以及HAL文档DocID025834 Rev 5的第120页上的说明,以遵循有关如何使用HAL和驱动程序的说明。 该页面提供以下说明:
令我进一步困惑的是,我看了各种youtube视频,但似乎没有一个提到HAL手册中提到的步骤。
我在IDE上安装了以下工具,其中包括: 通用: ARM :: CMISS-Driver版本2.3.0和2.2.0, ARM :: CMISS版本5.4.0和版本5.3.0。 设备特定信息: Keil :: STM32F4xx_DFP版本2.13.0。 Keil :: STM32NuceloBSP版本1.6.0。
我一直在寻找信息,但是没有成功, 非常感谢您的帮助。