cubeMX设计实现stm32f407上的CAN及485的通信
stm32f407的CAN的通信功能的实现
【文件目录】
STM32F407_CubeMX_DEMO
├── Core│ ├── Inc│ │ ├── can.h│ │ ├── gpio.h│ │ ├── main.h│ │ ├── stm32f4xx_hal_conf.h│ │ ├── stm32f4xx_it.h│ │ ├── tim.h│ │ └── usart.h│ └── Src│ ├── can.c│ ├── gpio.c│ ├── main.c│ ├── stm32f4xx_hal_msp.c│ ├── stm32f4xx_it.c│ ├── system_stm32f4xx.c│ ├── tim.c│ └── usart.c├── Drivers│ ├── CMSIS│ │ ├── Device│ │ │ └── ST│ │ │ └── STM32F4xx│ │ │ ├── Include│ │ │ │ ├── stm32f407xx.h│ │ │ │ ├── stm32f4xx.h│ │ │ │ └── system_stm32f4xx.h│ │ │ └── Source│ │ │ └── Templates│ │ └── Include│ │ ├── cmsis_armcc.h│ │ ├── cmsis_armclang.h│ │ ├── cmsis_compiler.h│ │ ├── cmsis_gcc.h│ │ ├── cmsis_iccarm.h│ │ ├── cmsis_version.h│ │ ├── core_armv8mbl.h│ │ ├── core_armv8mml.h│ │ ├── core_cm0.h│ │ ├── core_cm0plus.h│ │ ├── core_cm1.h│ │ ├── core_cm23.h│ │ ├── core_cm3.h│ │ ├── core_cm33.h│ │ ├── core_cm4.h│ │ ├── core_cm7.h│ │ ├── core_sc000.h│ │ ├── core_sc300.h│ │ ├── mpu_armv7.h│ │ ├── mpu_armv8.h│ │ └── tz_context.h│ └── STM32F4xx_HAL_Driver│ ├── Inc│ │ ├── Legacy│ │ │ └── stm32_hal_legacy.h│ │ ├── stm32f4xx_hal.h│ │ ├── stm32f4xx_hal_can.h│ │ ├── stm32f4xx_hal_cortex.h│ │ ├── stm32f4xx_hal_def.h│ │ ├── stm32f4xx_hal_dma.h│ │ ├── stm32f4xx_hal_dma_ex.h│ │ ├── stm32f4xx_hal_exti.h│ │ ├── stm32f4xx_hal_flash.h│ │ ├── stm32f4xx_hal_flash_ex.h│ │ ├── stm32f4xx_hal_flash_ramfunc.h│ │ ├── stm32f4xx_hal_gpio.h│ │ ├── stm32f4xx_hal_gpio_ex.h│ │ ├── stm32f4xx_hal_pwr.h│ │ ├── stm32f4xx_hal_pwr_ex.h│ │ ├── stm32f4xx_hal_rcc.h│ │ ├── stm32f4xx_hal_rcc_ex.h│ │ ├── stm32f4xx_hal_tim.h│ │ ├── stm32f4xx_hal_tim_ex.h│ │ └── stm32f4xx_hal_uart.h│ └── Src│ ├── stm32f4xx_hal.c│ ├── stm32f4xx_hal_can.c│ ├── stm32f4xx_hal_cortex.c│ ├── stm32f4xx_hal_dma.c│ ├── stm32f4xx_hal_dma_ex.c│ ├── stm32f4xx_hal_exti.c│ ├── stm32f4xx_hal_flash.c│ ├── stm32f4xx_hal_flash_ex.c│ ├── stm32f4xx_hal_flash_ramfunc.c│ ├── stm32f4xx_hal_gpio.c│ ├── stm32f4xx_hal_pwr.c│ ├── stm32f4xx_hal_pwr_ex.c│ ├── stm32f4xx_hal_rcc.c│ ├── stm32f4xx_hal_rcc_ex.c│ ├── stm32f4xx_hal_tim.c│ ├── stm32f4xx_hal_tim_ex.c│ └── stm32f4xx_hal_uart.c├── MDK-ARM│ ├── DebugConfig│ │ └── STM32F407_DEMO_STM32F407ZGTx.dbgconf│ ├── EventRecorderStub.scvd│ ├── JLinkLog.txt│ ├── JLinkSettings.ini│ ├── RTE│ │ └── _STM32F407_DEMO│ │ └── RTE_Components.h│ ├── STM32F407_DEMO│ │ ├── ExtDll.iex│ │ ├── STM32F407_DEMO.axf│ │ ├── STM32F407_DEMO.build_log.htm│ │ ├── STM32F407_DEMO.hex│ │ ├── STM32F407_DEMO.htm│ │ ├── STM32F407_DEMO.lnp│ │ ├── STM32F407_DEMO.map│ │ ├── STM32F407_DEMO.sct│ │ ├── STM32F407_DEMO_STM32F407_DEMO.dep│ │ ├── bsp_485.crf│ │ ├── bsp_485.d│ │ ├── bsp_485.o│ │ ├── bsp_led.crf│ │ ├── bsp_led.d│ │ ├── bsp_led.o│ │ ├── can.crf│ │ ├── can.d│ │ ├── can.o│ │ ├── gpio.crf│ │ ├── gpio.d│ │ ├── gpio.o│ │ ├── main.crf│ │ ├── main.d│ │ ├── main.o│ │ ├── startup_stm32f407xx.d│ │ ├── startup_stm32f407xx.o│ │ ├── stm32f4xx_hal.crf│ │ ├── stm32f4xx_hal.d│ │ ├── stm32f4xx_hal.o│ │ ├── stm32f4xx_hal_can.crf│ │ ├── stm32f4xx_hal_can.d│ │ ├── stm32f4xx_hal_can.o│ │ ├── stm32f4xx_hal_cortex.crf│ │ ├── stm32f4xx_hal_cortex.d│ │ ├── stm32f4xx_hal_cortex.o│ │ ├── stm32f4xx_hal_dma.crf│ │ ├── stm32f4xx_hal_dma.d│ │ ├── stm32f4xx_hal_dma.o│ │ ├── stm32f4xx_hal_dma_ex.crf│ │ ├── stm32f4xx_hal_dma_ex.d│ │ ├── stm32f4xx_hal_dma_ex.o│ │ ├── stm32f4xx_hal_exti.crf│ │ ├── stm32f4xx_hal_exti.d│ │ ├── stm32f4xx_hal_exti.o│ │ ├── stm32f4xx_hal_flash.crf│ │ ├── stm32f4xx_hal_flash.d│ │ ├── stm32f4xx_hal_flash.o│ │ ├── stm32f4xx_hal_flash_ex.crf│ │ ├── stm32f4xx_hal_flash_ex.d│ │ ├── stm32f4xx_hal_flash_ex.o│ │ ├── stm32f4xx_hal_flash_ramfunc.crf│ │ ├── stm32f4xx_hal_flash_ramfunc.d│ │ ├── stm32f4xx_hal_flash_ramfunc.o│ │ ├── stm32f4xx_hal_gpio.crf│ │ ├── stm32f4xx_hal_gpio.d│ │ ├── stm32f4xx_hal_gpio.o│ │ ├── stm32f4xx_hal_msp.crf│ │ ├── stm32f4xx_hal_msp.d│ │ ├── stm32f4xx_hal_msp.o│ │ ├── stm32f4xx_hal_pwr.crf│ │ ├── stm32f4xx_hal_pwr.d│ │ ├── stm32f4xx_hal_pwr.o│ │ ├── stm32f4xx_hal_pwr_ex.crf│ │ ├── stm32f4xx_hal_pwr_ex.d│ │ ├── stm32f4xx_hal_pwr_ex.o│ │ ├── stm32f4xx_hal_rcc.crf│ │ ├── stm32f4xx_hal_rcc.d│ │ ├── stm32f4xx_hal_rcc.o│ │ ├── stm32f4xx_hal_rcc_ex.crf│ │ ├── stm32f4xx_hal_rcc_ex.d│ │ ├── stm32f4xx_hal_rcc_ex.o│ │ ├── stm32f4xx_hal_tim.crf│ │ ├── stm32f4xx_hal_tim.d│ │ ├── stm32f4xx_hal_tim.o│ │ ├── stm32f4xx_hal_tim_ex.crf│ │ ├── stm32f4xx_hal_tim_ex.d│ │ ├── stm32f4xx_hal_tim_ex.o│ │ ├── stm32f4xx_hal_uart.crf│ │ ├── stm32f4xx_hal_uart.d│ │ ├── stm32f4xx_hal_uart.o│ │ ├── stm32f4xx_it.crf│ │ ├── stm32f4xx_it.d│ │ ├── stm32f4xx_it.o│ │ ├── system_stm32f4xx.crf│ │ ├── system_stm32f4xx.d│ │ ├── system_stm32f4xx.o│ │ ├── tim.crf│ │ ├── tim.d│ │ ├── tim.o│ │ ├── usart.crf│ │ ├── usart.d│ │ └── usart.o│ ├── STM32F407_DEMO.uvguix.chenzhi│ ├── STM32F407_DEMO.uvoptx│ ├── STM32F407_DEMO.uvprojx│ ├── startup_stm32f407xx.lst│ └── startup_stm32f407xx.s├── STM32F407_DEMO.ioc├── USER│ ├── 485│ │ ├── bsp_485.c│ │ └── bsp_485.h│ ├── key│ │ ├── bsp_key.c│ │ └── bsp_key.h│ └── led│ ├── bsp_led.c│ └── bsp_led.h├── hs_err_pid9752.log├── replay_pid9752.log└── 说明.txt25 directories, 188 files