【E111】STM32F103C8T6(Blue pill) uVision和CubeMX上的CAN总线

2021-08-15 12:10:17      索炜达电子      605     

项目编号:E111

文件大小:9M

源码说明:带中文注释

开发环境:C编译

简要概述:

该项目是STM32F103C8T6“Blue pill”控制器上的一个简单CAN总线示例,与CubeMx一起在Keil uVision IDE中编译

【E111】STM32F103C8T6(Blue pill) uVision和CubeMX上的CAN总线

文件列表:

目录│文件列表:

 └ STM32

    │ .mxproject

    │ Can_Bus_Tutorial.ioc

    │ Can_Bus_Tutorial.pdf

    │ Can_Bus_Tutorial.txt

    │ Can_Bus_Tutorial.zip

    │ README.md

    ├ Drivers

    │  ├ CMSIS

    │  │  ├ Device

    │  │  │  └ ST

    │  │  │     └ STM32F1xx

    │  │  │        └ Include

    │  │  │           │ stm32f103xb.h

    │  │  │           │ stm32f1xx.h

    │  │  │           └ system_stm32f1xx.h

    │  │  └ Include

    │  │     │ arm_common_tables.h

    │  │     │ arm_const_structs.h

    │  │     │ arm_math.h

    │  │     │ cmsis_armcc.h

    │  │     │ cmsis_armcc_V6.h

    │  │     │ cmsis_gcc.h

    │  │     │ core_cm0.h

    │  │     │ core_cm0plus.h

    │  │     │ core_cm3.h

    │  │     │ core_cm4.h

    │  │     │ core_cm7.h

    │  │     │ core_cmFunc.h

    │  │     │ core_cmInstr.h

    │  │     │ core_cmSimd.h

    │  │     │ core_sc000.h

    │  │     └ core_sc300.h

    │  └ STM32F1xx_HAL_Driver

    │     ├ Inc

    │     │  │ stm32f1xx_hal.h

    │     │  │ stm32f1xx_hal_can.h

    │     │  │ stm32f1xx_hal_can_ex.h

    │     │  │ stm32f1xx_hal_cortex.h

    │     │  │ stm32f1xx_hal_def.h

    │     │  │ stm32f1xx_hal_dma.h

    │     │  │ stm32f1xx_hal_dma_ex.h

    │     │  │ stm32f1xx_hal_flash.h

    │     │  │ stm32f1xx_hal_flash_ex.h

    │     │  │ stm32f1xx_hal_gpio.h

    │     │  │ stm32f1xx_hal_gpio_ex.h

    │     │  │ stm32f1xx_hal_pwr.h

    │     │  │ stm32f1xx_hal_rcc.h

    │     │  │ stm32f1xx_hal_rcc_ex.h

    │     │  │ stm32f1xx_hal_tim.h

    │     │  │ stm32f1xx_hal_tim_ex.h

    │     │  │ stm32f1xx_hal_uart.h

    │     │  └ Legacy

    │     │     └ stm32_hal_legacy.h

    │     └ Src

    │        │ stm32f1xx_hal.c

    │        │ stm32f1xx_hal_can.c

    │        │ stm32f1xx_hal_cortex.c

    │        │ stm32f1xx_hal_dma.c

    │        │ stm32f1xx_hal_flash.c

    │        │ stm32f1xx_hal_flash_ex.c

    │        │ stm32f1xx_hal_gpio.c

    │        │ stm32f1xx_hal_gpio_ex.c

    │        │ stm32f1xx_hal_pwr.c

    │        │ stm32f1xx_hal_rcc.c

    │        │ stm32f1xx_hal_rcc_ex.c

    │        │ stm32f1xx_hal_tim.c

    │        │ stm32f1xx_hal_tim_ex.c

    │        └ stm32f1xx_hal_uart.c

    ├ Inc

    │  │ main.h

    │  │ stm32f1xx_hal_conf.h

    │  └ stm32f1xx_it.h

    ├ MDK-ARM

    │  │ Can_Bus_Tutorial.uvguix.protj

    │  │ Can_Bus_Tutorial.uvoptx

    │  │ Can_Bus_Tutorial.uvprojx

    │  │ EventRecorderStub.scvd

    │  │ startup_stm32f103xb.lst

    │  │ startup_stm32f103xb.s

    │  ├ Can_Bus_Tutorial

    │  │  │ Can_Bus_Tutorial.axf

    │  │  │ Can_Bus_Tutorial.build_log.htm

    │  │  │ Can_Bus_Tutorial.hex

    │  │  │ Can_Bus_Tutorial.htm

    │  │  │ Can_Bus_Tutorial.lnp

    │  │  │ Can_Bus_Tutorial.map

    │  │  │ Can_Bus_Tutorial.sct

    │  │  │ Can_Bus_Tutorial_Can_Bus_Tutorial.dep

    │  │  │ ExtDll.iex

    │  │  │ main.crf

    │  │  │ main.d

    │  │  │ main.o

    │  │  │ startup_stm32f103xb.d

    │  │  │ startup_stm32f103xb.o

    │  │  │ stm32f1xx_hal.crf

    │  │  │ stm32f1xx_hal.d

    │  │  │ stm32f1xx_hal.o

    │  │  │ stm32f1xx_hal_can.crf

    │  │  │ stm32f1xx_hal_can.d

    │  │  │ stm32f1xx_hal_can.o

    │  │  │ stm32f1xx_hal_cortex.crf

    │  │  │ stm32f1xx_hal_cortex.d

    │  │  │ stm32f1xx_hal_cortex.o

    │  │  │ stm32f1xx_hal_dma.crf

    │  │  │ stm32f1xx_hal_dma.d

    │  │  │ stm32f1xx_hal_dma.o

    │  │  │ stm32f1xx_hal_flash.crf

    │  │  │ stm32f1xx_hal_flash.d

    │  │  │ stm32f1xx_hal_flash.o

    │  │  │ stm32f1xx_hal_flash_ex.crf

    │  │  │ stm32f1xx_hal_flash_ex.d

    │  │  │ stm32f1xx_hal_flash_ex.o

    │  │  │ stm32f1xx_hal_gpio.crf

    │  │  │ stm32f1xx_hal_gpio.d

    │  │  │ stm32f1xx_hal_gpio.o

    │  │  │ stm32f1xx_hal_gpio_ex.crf

    │  │  │ stm32f1xx_hal_gpio_ex.d

    │  │  │ stm32f1xx_hal_gpio_ex.o

    │  │  │ stm32f1xx_hal_msp.crf

    │  │  │ stm32f1xx_hal_msp.d

    │  │  │ stm32f1xx_hal_msp.o

    │  │  │ stm32f1xx_hal_pwr.crf

    │  │  │ stm32f1xx_hal_pwr.d

    │  │  │ stm32f1xx_hal_pwr.o

    │  │  │ stm32f1xx_hal_rcc.crf

    │  │  │ stm32f1xx_hal_rcc.d

    │  │  │ stm32f1xx_hal_rcc.o

    │  │  │ stm32f1xx_hal_rcc_ex.crf

    │  │  │ stm32f1xx_hal_rcc_ex.d

    │  │  │ stm32f1xx_hal_rcc_ex.o

    │  │  │ stm32f1xx_hal_tim.crf

    │  │  │ stm32f1xx_hal_tim.d

    │  │  │ stm32f1xx_hal_tim.o

    │  │  │ stm32f1xx_hal_tim_ex.crf

    │  │  │ stm32f1xx_hal_tim_ex.d

    │  │  │ stm32f1xx_hal_tim_ex.o

    │  │  │ stm32f1xx_hal_uart.crf

    │  │  │ stm32f1xx_hal_uart.d

    │  │  │ stm32f1xx_hal_uart.o

    │  │  │ stm32f1xx_it.crf

    │  │  │ stm32f1xx_it.d

    │  │  │ stm32f1xx_it.o

    │  │  │ system_stm32f1xx.crf

    │  │  │ system_stm32f1xx.d

    │  │  └ system_stm32f1xx.o

    │  ├ DebugConfig

    │  │  └ Can_Bus_Tutorial_STM32F103C8_1.0.0.dbgconf

    │  └ RTE

    │     └ _Can_Bus_Tutorial

    │        └ RTE_Components.h

    └ Src

       │ main.c

       │ stm32f1xx_hal_msp.c

       │ stm32f1xx_it.c

       └ system_stm32f1xx.c

TAGCAN总线
  • 10 次
  • 1 分