10.电动车报警器项目.zip
大小:8.25MB
价格:46积分
下载量:0
评分:
5.0
上传者:Chrid
更新日期:2024-08-21

STM32-电动车报警项目

资源文件列表(大概)

文件名
大小
Drivers/
-
Drivers/BSP/
-
Drivers/BSP/alarm/
-
Drivers/BSP/alarm/alarm.c
835B
Drivers/BSP/alarm/alarm.h
243B
Drivers/BSP/exti/
-
Drivers/BSP/exti/exti.c
2.88KB
Drivers/BSP/exti/exti.h
368B
Drivers/BSP/led/
-
Drivers/BSP/led/led.c
1.14KB
Drivers/BSP/led/led.h
208B
Drivers/CMSIS/
-
Drivers/CMSIS/Device/
-
Drivers/CMSIS/Device/ST/
-
Drivers/CMSIS/Device/ST/STM32F1xx/
-
Drivers/CMSIS/Device/ST/STM32F1xx/Include/
-
Drivers/CMSIS/Device/ST/STM32F1xx/Include/cmsis_armcc.h
27.55KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/cmsis_armclang.h
55.17KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/cmsis_compiler.h
8.8KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/cmsis_version.h
1.68KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/core_cm3.h
109.23KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/mpu_armv7.h
11.44KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xb.h
449.71KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xe.h
493.43KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101x6.h
401.95KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xb.h
411.98KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xe.h
491.41KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xg.h
505.92KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102x6.h
491.66KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102xb.h
500.95KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103x6.h
813.09KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h
823.13KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h
939.71KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xg.h
953.33KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f105xc.h
1.16MB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f107xc.h
1.24MB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h
9.87KB
Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
1.72KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/
-
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/
-
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/
-
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xb.s
13.03KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f100xe.s
14.55KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101x6.s
10.56KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xb.s
10.92KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xe.s
12.94KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f101xg.s
13.67KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f102x6.s
10.87KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f102xb.s
11.23KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103x6.s
11.41KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xb.s
11.77KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xe.s
14.22KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f103xg.s
14.67KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f105xc.s
14.47KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm/startup_stm32f107xc.s
14.64KB
Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c
14.23KB
Drivers/CMSIS/Include/
-
Drivers/CMSIS/Include/cmsis_armcc.h
27.55KB
Drivers/CMSIS/Include/cmsis_armclang.h
55.17KB
Drivers/CMSIS/Include/cmsis_compiler.h
8.8KB
Drivers/CMSIS/Include/cmsis_version.h
1.68KB
Drivers/CMSIS/Include/core_cm3.h
109.23KB
Drivers/CMSIS/Include/mpu_armv7.h
11.44KB
Drivers/STM32F1xx_HAL_Driver/
-
Drivers/STM32F1xx_HAL_Driver/Inc/
-
Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/
-
Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
230.2KB
Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32f1xx_hal_can_ex_legacy.h
5.23KB
Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32f1xx_hal_can_legacy.h
35.31KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32_assert_template.h
1.94KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h
10.83KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h
51.32KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h
45.79KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h
42.44KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cec.h
21.85KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_conf_template.h
15.55KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h
16.57KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_crc.h
4.79KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dac.h
15.2KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dac_ex.h
15.67KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h
7.25KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h
17.34KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h
12.1KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_eth.h
101.06KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h
11.54KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h
8.61KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h
35.17KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h
11.3KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h
34.33KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_hcd.h
11.97KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h
34.08KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2s.h
22.72KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_irda.h
30.25KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h
6.45KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_mmc.h
36.26KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_nand.h
14.21KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_nor.h
11.02KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pccard.h
11.23KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h
36.66KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
2.42KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h
11.26KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h
65.13KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h
96.97KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rtc.h
20.53KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rtc_ex.h
14.76KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h
36.66KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_smartcard.h
36.49KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h
30.98KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sram.h
8.44KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h
119.79KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h
9.35KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h
44.58KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_usart.h
28.47KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_wwdg.h
9.93KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_adc.h
223.04KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h
43.96KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h
23.63KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_crc.h
5.21KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dac.h
61.62KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h
74.44KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h
30.47KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_fsmc.h
38.59KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h
86.02KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_i2c.h
61.32KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_iwdg.h
8.86KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h
12.29KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h
82.01KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rtc.h
30.45KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h
58.97KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_spi.h
61.21KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h
22.91KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h
159.81KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h
97.13KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h
24.42KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h
8.4KB
Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_wwdg.h
9.9KB
Drivers/STM32F1xx_HAL_Driver/Src/
-
Drivers/STM32F1xx_HAL_Driver/Src/Legacy/
-
Drivers/STM32F1xx_HAL_Driver/Src/Legacy/stm32f1xx_hal_can.c
53.59KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
19.78KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c
89.46KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c
50.47KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c
78.4KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cec.c
29.44KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
18.25KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_crc.c
9.49KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dac.c
47.02KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dac_ex.c
16.5KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
26.78KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_eth.c
76.24KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c
14.7KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
28.43KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
34.97KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
20.4KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c
3.93KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_hcd.c
46.51KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c
238.78KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2s.c
61.06KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_irda.c
92.68KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c
9.44KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_mmc.c
96.62KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_msp_template.c
1.96KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_nand.c
72.17KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_nor.c
50.05KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pccard.c
29.15KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c
70.51KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c
7.25KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c
20.26KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
47.61KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c
29.17KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c
57.11KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c
15.59KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c
96.35KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_smartcard.c
82.63KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c
124.56KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sram.c
32.88KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
237.95KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c
78.03KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_timebase_rtc_alarm_template.c
10.18KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_timebase_tim_template.c
5.16KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c
132.08KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_usart.c
98.46KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_wwdg.c
14.94KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_adc.c
40.38KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_crc.c
2.39KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dac.c
11.52KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c
12.64KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c
6.9KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_fsmc.c
37.75KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c
7.9KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_i2c.c
6.99KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c
2.05KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c
13.69KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rtc.c
16.72KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c
49.12KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_spi.c
19.47KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_tim.c
44.32KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c
16.76KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c
77.1KB
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c
30.45KB
Drivers/SYSTEM/
-
Drivers/SYSTEM/delay/
-
Drivers/SYSTEM/delay/delay.c
1.16KB
Drivers/SYSTEM/delay/delay.h
353B
Drivers/SYSTEM/sys/
-
Drivers/SYSTEM/sys/sys.c
1.03KB
Drivers/SYSTEM/sys/sys.h
115B
Drivers/SYSTEM/uart1/
-
Drivers/SYSTEM/uart1/uart1.c
4.83KB
Drivers/SYSTEM/uart1/uart1.h
533B
Middlewares/
-
Output/
-
Output/alarm.crf
646.47KB
Output/alarm.d
4.61KB
Output/alarm.o
726.68KB
Output/delay.crf
646.41KB
Output/delay.d
4.62KB
Output/delay.o
726.51KB
Output/exti.crf
648.18KB
Output/exti.d
4.65KB
Output/exti.o
739.27KB
Output/led.crf
646.58KB
Output/led.d
4.49KB
Output/led.o
730.28KB
Output/main.crf
647.38KB
Output/main.d
4.7KB
Output/main.o
725.66KB
Output/startup_stm32f103xb.d
120B
Output/startup_stm32f103xb.lst
49.7KB
Output/startup_stm32f103xb.o
5.89KB
Output/stm32f103.axf
490.36KB
Output/stm32f103.build_log.htm
1.9KB
Output/stm32f103.hex
14.48KB
Output/stm32f103.htm
40.4KB
Output/stm32f103.lnp
868B
Output/stm32f103.map
104.53KB
Output/stm32f103.sct
494B
Output/stm32f103_Template.dep
82.09KB
Output/stm32f1xx_hal.crf
647.33KB
Output/stm32f1xx_hal.d
4.96KB
Output/stm32f1xx_hal.o
754.93KB
Output/stm32f1xx_hal_cortex.crf
646.81KB
Output/stm32f1xx_hal_cortex.d
5.35KB
Output/stm32f1xx_hal_cortex.o
747.03KB
Output/stm32f1xx_hal_dma.crf
653.65KB
Output/stm32f1xx_hal_dma.d
5.18KB
Output/stm32f1xx_hal_dma.o
742.78KB
Output/stm32f1xx_hal_gpio.crf
649.69KB
Output/stm32f1xx_hal_gpio.d
5.24KB
Output/stm32f1xx_hal_gpio.o
734.05KB
Output/stm32f1xx_hal_gpio_ex.crf
646.02KB
Output/stm32f1xx_hal_gpio_ex.d
5.4KB
Output/stm32f1xx_hal_gpio_ex.o
723.99KB
Output/stm32f1xx_hal_rcc.crf
657.88KB
Output/stm32f1xx_hal_rcc.d
5.18KB
Output/stm32f1xx_hal_rcc.o
746.23KB
Output/stm32f1xx_hal_rcc_ex.crf
648.57KB
Output/stm32f1xx_hal_rcc_ex.d
5.35KB
Output/stm32f1xx_hal_rcc_ex.o
726.08KB
Output/stm32f1xx_hal_uart.crf
673.45KB
Output/stm32f1xx_hal_uart.d
5.24KB
Output/stm32f1xx_hal_uart.o
826.21KB
Output/stm32f1xx_hal_usart.crf
662.65KB
Output/stm32f1xx_hal_usart.d
5.29KB
Output/stm32f1xx_hal_usart.o
790.26KB
Output/stm32f1xx_it.crf
646.19KB
Output/stm32f1xx_it.d
4.93KB
Output/stm32f1xx_it.o
731.2KB
Output/sys.crf
646.16KB
Output/sys.d
4.44KB
Output/sys.o
721.86KB
Output/system_stm32f1xx.crf
646.18KB
Output/system_stm32f1xx.d
5.15KB
Output/system_stm32f1xx.o
723.58KB
Output/uart1.crf
653.85KB
Output/uart1.d
4.77KB
Output/uart1.o
733.13KB
Projects/
-
Projects/MDK_ARM/
-
Projects/MDK_ARM/DebugConfig/
-
Projects/MDK_ARM/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf
2.35KB
Projects/MDK_ARM/DebugConfig/Template_STM32F103C8_1.0.0.dbgconf
2.35KB
Projects/MDK_ARM/Listings/
-
Projects/MDK_ARM/Objects/
-
Projects/MDK_ARM/stm32f103.uvguix.18421
90.67KB
Projects/MDK_ARM/stm32f103.uvoptx
13.46KB
Projects/MDK_ARM/stm32f103.uvprojx
18.2KB
Users/
-
Users/main.c
1.19KB
Users/stm32f1xx_hal_conf.h
15.52KB
Users/stm32f1xx_it.c
3.83KB
Users/stm32f1xx_it.h
1.55KB

资源内容介绍

STM32-电动车报警项目
/** ****************************************************************************** * @file stm32f1xx_hal_i2c.c * @author MCD Application Team * @brief I2C HAL module driver. * This file provides firmware functions to manage the following * functionalities of the Inter Integrated Circuit (I2C) peripheral: * + Initialization and de-initialization functions * + IO operation functions * + Peripheral State, Mode and Error functions * ****************************************************************************** * @attention * * Copyright (c) 2016 STMicroelectronics. * All rights reserved. * * This software is licensed under terms that can be found in the LICENSE file * in the root directory of this software component. * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** @verbatim ============================================================================== ##### How to use this driver ##### ============================================================================== [..] The I2C HAL driver can be used as follows: (#) Declare a I2C_HandleTypeDef handle structure, for example: I2C_HandleTypeDef hi2c; (#)Initialize the I2C low level resources by implementing the HAL_I2C_MspInit() API: (##) Enable the I2Cx interface clock (##) I2C pins configuration (+++) Enable the clock for the I2C GPIOs (+++) Configure I2C pins as alternate function open-drain (##) NVIC configuration if you need to use interrupt process (+++) Configure the I2Cx interrupt priority (+++) Enable the NVIC I2C IRQ Channel (##) DMA Configuration if you need to use DMA process (+++) Declare a DMA_HandleTypeDef handle structure for the transmit or receive channel (+++) Enable the DMAx interface clock using (+++) Configure the DMA handle parameters (+++) Configure the DMA Tx or Rx channel (+++) Associate the initialized DMA handle to the hi2c DMA Tx or Rx handle (+++) Configure the priority and enable the NVIC for the transfer complete interrupt on the DMA Tx or Rx channel (#) Configure the Communication Speed, Duty cycle, Addressing mode, Own Address1, Dual Addressing mode, Own Address2, General call and Nostretch mode in the hi2c Init structure. (#) Initialize the I2C registers by calling the HAL_I2C_Init(), configures also the low level Hardware (GPIO, CLOCK, NVIC...etc) by calling the customized HAL_I2C_MspInit() API. (#) To check if target device is ready for communication, use the function HAL_I2C_IsDeviceReady() (#) For I2C IO and IO MEM operations, three operation modes are available within this driver : *** Polling mode IO operation *** ================================= [..] (+) Transmit in master mode an amount of data in blocking mode using HAL_I2C_Master_Transmit() (+) Receive in master mode an amount of data in blocking mode using HAL_I2C_Master_Receive() (+) Transmit in slave mode an amount of data in blocking mode using HAL_I2C_Slave_Transmit() (+) Receive in slave mode an amount of data in blocking mode using HAL_I2C_Slave_Receive() *** Polling mode IO MEM operation *** ===================================== [..] (+) Write an amount of data in blocking mode to a specific memory address using HAL_I2C_Mem_Write() (+) Read an amount of data in blocking mode from a specific memory address using HAL_I2C_Mem_Read() *** Interrupt mode IO operation *** =================================== [..] (+) Transmit in master mode an amount of data in non-blocking mode using HAL_I2C_Master_Transmit_IT() (+) At transmission end of transfer, HAL_I2C_MasterTxCpltCallback() is executed and user can add his own code by customization of function pointer HAL_I2C_MasterTxCpltCallback() (+) Receive in master mode an amount of data in non-blocking mode using HAL_I2C_Master_Receive_IT() (+) At reception end of transfer, HAL_I2C_MasterRxCpltCallback() is executed and user can add his own code by customization of function pointer HAL_I2C_MasterRxCpltCallback() (+) Transmit in slave mode an amount of data in non-blocking mode using HAL_I2C_Slave_Transmit_IT() (+) At transmission end of transfer, HAL_I2C_SlaveTxCpltCallback() is executed and user can add his own code by customization of function pointer HAL_I2C_SlaveTxCpltCallback() (+) Receive in slave mode an amount of data in non-blocking mode using HAL_I2C_Slave_Receive_IT() (+) At reception end of transfer, HAL_I2C_SlaveRxCpltCallback() is executed and user can add his own code by customization of function pointer HAL_I2C_SlaveRxCpltCallback() (+) In case of transfer Error, HAL_I2C_ErrorCallback() function is executed and user can add his own code by customization of function pointer HAL_I2C_ErrorCallback() (+) Abort a master I2C process communication with Interrupt using HAL_I2C_Master_Abort_IT() (+) End of abort process, HAL_I2C_AbortCpltCallback() is executed and user can add his own code by customization of function pointer HAL_I2C_AbortCpltCallback() *** Interrupt mode or DMA mode IO sequential operation *** ========================================================== [..] (@) These interfaces allow to manage a sequential transfer with a repeated start condition when a direction change during transfer [..] (+) A specific option field manage the different steps of a sequential transfer (+) Option field values are defined through I2C_XferOptions_definition and are listed below: (++) I2C_FIRST_AND_LAST_FRAME: No sequential usage, functional is same as associated interfaces in no sequential mode (++) I2C_FIRST_FRAME: Sequential usage, this option allow to manage a sequence with start condition, address and data to transfer without a final stop condition (++) I2C_FIRST_AND_NEXT_FRAME: Sequential usage (Master only), this option allow to manage a sequence with start condition, address and data to transfer without a final stop condition, an then permit a call the same master sequential interface several times (like HAL_I2C_Master_Seq_Transmit_IT() then HAL_I2C_Master_Seq_Transmit_IT() or HAL_I2C_Master_Seq_Transmit_DMA() then HAL_I2C_Master_Seq_Transmit_DMA()) (++) I2C_NEXT_FRAME: Sequential usage, this option allow to manage a sequence with a restart condition, address and with new data to transfer if the direction change or manage only the new data to transfer if no direction change and without a final stop condition in both cases (++) I2C_LAST_FRAME: Sequential usage, this option allow to manage a sequance with a restart condition, address and with new data to transfer if the direction change or manage only the new data to transfer if no direction change and with a final stop condition in both cases (++) I2C_LAST_FRAME_NO_STOP: Sequential usage (Master only), this option allow to manage a restart condition after several call of the same master sequential interface several times (link with option I2C_FIRST_AND_NEXT_FRAME). Usage can, transfer several bytes one by one using HAL_I2C_Master_Seq_Transmit_IT(option I2C_FIRST_AND_NEXT_FRAME then I2C_NEXT_FRAME) or HAL_I2C_Master_Seq_Receive_IT(option I2C_FIRST_AND_NEXT_FRAME then I2C

用户评论 (0)

发表评论

captcha

相关资源

基于Java+Springboot+Vue开发的大学竞赛报名管理系统

该项目是基于Java+Springboot+Vue开发的大学竞赛报名管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。 该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的大学竞赛报名管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。主要功能赛事管理:管理系统可以录入、修改和查询赛事的基本信息,如名称、报名时间、备注等。赛事分类:系统可以管理赛事的类型信息,包括类型的名称等。用户管理:管理和浏览网站的用户信息,可以新增、编辑和删除用户。统计分析:系统可以根据赛事的活动数据和用户参与度进行统计和分析,帮助管理员了解整个系统的状况。消息管理:赛事管理员可以在系统上发布消息,整个网站的用户都能收到。意见反馈:赛事管理员可以在后台查看浏览用户提交的意见反馈信息。系统信息:管理员可以查看系统的基本信息,包括系统名称、服务器信息、内存信息、cpu信息、软件信息等。注册登录:用户通过注册和登录后,才能使用网站。

9.62MB50积分

Python+Vue开发的房产销售管理系统

该项目是基于Python+Vue开发的房产销售管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。 该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的房产销售管理系统项目, 大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。

11.14MB23积分

该项目是基于Python+Vue开发的商城管理系统(前后端分离)

该项目是基于Python+Vue开发的商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。 该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的网上商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。商品管理:管理系统可以录入、修改和查询商品的基本信息,如名称、价格、备注等。类型管理:系统可以管理商品的类型信息,包括类型的名称等。评论管理:管理和浏览整个网站的评论信息。用户管理:管理和浏览网站的用户信息,可以新增、编辑和删除用户。统计分析:系统可以根据商品的活动数据和用户参与度进行统计和分析,帮助管理员了解整个系统的状况。消息管理:商品管理员可以在系统上发布消息,整个网站的用户都能收到。广告管理:商品管理员可以在系统上发布广告消息,然后在详情页面右侧展示。意见反馈:商品管理员可以在后台查看浏览用户提交的意见反馈信息。系统信息:管理员可以查看系统的基本信息,包括系统名称、服务器信息、内存信息、cpu信息、软件信息等。

7.86MB47积分

基于Python+Vue开发的新闻管理系统(前后端分离)

该项目是基于Python+Vue开发的新闻管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。 该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的新闻管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。新闻管理:管理系统可以录入、修改和查询新闻的基本信息,如名称、内容、来源等。类型管理:系统可以管理新闻的类型信息,包括类型的名称等。评论管理:管理和浏览整个网站的评论信息。用户管理:管理和浏览网站的用户信息,可以新增、编辑和删除用户。统计分析:系统可以根据新闻的活动数据和用户参与度进行统计和分析,帮助管理员了解整个系统的状况。消息管理:新闻管理员可以在系统上发布消息,整个网站的用户都能收到。广告管理:新闻管理员可以在系统上发布广告消息,然后在详情页面右侧展示。意见反馈:新闻管理员可以在后台查看浏览用户提交的意见反馈信息。系统信息:管理员可以查看系统的基本信息,包括系统名称、服务器信息、内存信息、cpu信息、软件信息等。

16.83MB12积分