【E2380】STM32F103C8T6锂离子电池充电器

2021-11-22 10:52:23      索炜达电子      669     

项目编号:E2380

文件大小:1.64M

源码说明:带中文注释

开发环境:C编译器

简要概述:

STM32F103C8T6锂离子电池充电器

目录│文件列表:

 └ STM32F103C8T6锂离子电池充电器

    └ Li-ion-Battery-Charger-Discharger

       │ .cproject

       │ .mxproject

       │ .project

       │ Li-ion Battery Charger-Discharger Debug.cfg

       │ Li-ion Battery Charger-Discharger Release.cfg

       │ Li-ion Battery Charger-Discharger.ioc

       │ Li-ion Battery Charger-Discharger.xml

       │ mx.scratch

       │ STM32F103CBTx_FLASH.ld

       ├ .settings

       │  └ language.settings.xml

       ├ Debug

       │  │ Li-ion Battery Charger-Discharger.bin

       │  │ makefile

       │  │ objects.list

       │  │ objects.mk

       │  │ sources.mk

       │  ├ Drivers

       │  │  └ STM32F1xx_HAL_Driver

       │  │     └ Src

       │  │        └ subdir.mk

       │  ├ Middlewares

       │  │  ├ ST

       │  │  │  └ STM32_USB_Device_Library

       │  │  │     ├ Class

       │  │  │     │  └ CDC

       │  │  │     │     └ Src

       │  │  │     │        └ subdir.mk

       │  │  │     └ Core

       │  │  │        └ Src

       │  │  │           └ subdir.mk

       │  │  └ Third_Party

       │  │     └ FreeRTOS

       │  │        └ Source

       │  │           │ subdir.mk

       │  │           ├ CMSIS_RTOS

       │  │           │  └ subdir.mk

       │  │           └ portable

       │  │              ├ GCC

       │  │              │  └ ARM_CM3

       │  │              │     └ subdir.mk

       │  │              └ MemMang

       │  │                 └ subdir.mk

       │  ├ Src

       │  │  └ subdir.mk

       │  └ startup

       │     └ subdir.mk

       ├ 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_adc.h

       │     │  │ stm32f1xx_hal_adc_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_i2c.h

       │     │  │ stm32f1xx_hal_pcd.h

       │     │  │ stm32f1xx_hal_pcd_ex.h

       │     │  │ stm32f1xx_hal_pwr.h

       │     │  │ stm32f1xx_hal_rcc.h

       │     │  │ stm32f1xx_hal_rcc_ex.h

       │     │  │ stm32f1xx_hal_rtc.h

       │     │  │ stm32f1xx_hal_rtc_ex.h

       │     │  │ stm32f1xx_hal_tim.h

       │     │  │ stm32f1xx_hal_tim_ex.h

       │     │  │ stm32f1xx_ll_usb.h

       │     │  └ Legacy

       │     │     └ stm32_hal_legacy.h

       │     └ Src

       │        │ stm32f1xx_hal.c

       │        │ stm32f1xx_hal_adc.c

       │        │ stm32f1xx_hal_adc_ex.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_i2c.c

       │        │ stm32f1xx_hal_pcd.c

       │        │ stm32f1xx_hal_pcd_ex.c

       │        │ stm32f1xx_hal_pwr.c

       │        │ stm32f1xx_hal_rcc.c

       │        │ stm32f1xx_hal_rcc_ex.c

       │        │ stm32f1xx_hal_rtc.c

       │        │ stm32f1xx_hal_rtc_ex.c

       │        │ stm32f1xx_hal_tim.c

       │        │ stm32f1xx_hal_tim_ex.c

       │        └ stm32f1xx_ll_usb.c

       ├ images

       │  │ Charger_Setup.jpg

       │  │ Charging_Current_through_the_battery.png

       │  │ LT_Spice_Circuit.png

       │  │ STM32F103C8T6_lithium_ion_battery_charger3_bb.png

       │  │ STM32F103C8T6_lithium_ion_battery_charger3_schem.png

       │  │ V2_Voltage.png

       │  └ Vout1_Voltage.png

       ├ Inc

       │  │ FreeRTOSConfig.h

       │  │ hd44780.h

       │  │ main.h

       │  │ pcf8574.h

       │  │ stm32f1xx_hal_conf.h

       │  │ stm32f1xx_it.h

       │  │ usbd_cdc_if.h

       │  │ usbd_conf.h

       │  │ usbd_desc.h

       │  └ usb_device.h

       ├ Middlewares

       │  ├ ST

       │  │  └ STM32_USB_Device_Library

       │  │     ├ Class

       │  │     │  └ CDC

       │  │     │     ├ Inc

       │  │     │     │  └ usbd_cdc.h

       │  │     │     └ Src

       │  │     │        └ usbd_cdc.c

       │  │     └ Core

       │  │        ├ Inc

       │  │        │  │ usbd_core.h

       │  │        │  │ usbd_ctlreq.h

       │  │        │  │ usbd_def.h

       │  │        │  └ usbd_ioreq.h

       │  │        └ Src

       │  │           │ usbd_core.c

       │  │           │ usbd_ctlreq.c

       │  │           └ usbd_ioreq.c

       │  └ Third_Party

       │     └ FreeRTOS

       │        └ Source

       │           │ croutine.c

       │           │ event_groups.c

       │           │ list.c

       │           │ queue.c

       │           │ tasks.c

       │           │ timers.c

       │           ├ CMSIS_RTOS

       │           │  │ cmsis_os.c

       │           │  └ cmsis_os.h

       │           ├ include

       │           │  │ croutine.h

       │           │  │ deprecated_definitions.h

       │           │  │ event_groups.h

       │           │  │ FreeRTOS.h

       │           │  │ FreeRTOSConfig_template.h

       │           │  │ list.h

       │           │  │ mpu_prototypes.h

       │           │  │ mpu_wrappers.h

       │           │  │ portable.h

       │           │  │ projdefs.h

       │           │  │ queue.h

       │           │  │ semphr.h

       │           │  │ StackMacros.h

       │           │  │ task.h

       │           │  └ timers.h

       │           └ portable

       │              ├ GCC

       │              │  └ ARM_CM3

       │              │     │ port.c

       │              │     └ portmacro.h

       │              └ MemMang

       │                 └ heap_4.c

       ├ Release

       │  │ Li-ion Battery Charger-Discharger.bin

       │  │ makefile

       │  │ objects.list

       │  │ objects.mk

       │  │ sources.mk

       │  ├ Drivers

       │  │  └ STM32F1xx_HAL_Driver

       │  │     └ Src

       │  │        └ subdir.mk

       │  ├ Middlewares

       │  │  ├ ST

       │  │  │  └ STM32_USB_Device_Library

       │  │  │     ├ Class

       │  │  │     │  └ CDC

       │  │  │     │     └ Src

       │  │  │     │        └ subdir.mk

       │  │  │     └ Core

       │  │  │        └ Src

       │  │  │           └ subdir.mk

       │  │  └ Third_Party

       │  │     └ FreeRTOS

       │  │        └ Source

       │  │           │ subdir.mk

       │  │           ├ CMSIS_RTOS

       │  │           │  └ subdir.mk

       │  │           └ portable

       │  │              ├ GCC

       │  │              │  └ ARM_CM3

       │  │              │     └ subdir.mk

       │  │              └ MemMang

       │  │                 └ subdir.mk

       │  ├ Src

       │  │  └ subdir.mk

       │  └ startup

       │     └ subdir.mk

       ├ Simulation

       │  │ Li-ion_Charger_Circuit_Simulation.asc

       │  │ Li-ion_Charger_Circuit_Simulation.log

       │  │ Li-ion_Charger_Circuit_Simulation.op.raw

       │  │ Li-ion_Charger_Circuit_Simulation.raw

       │  └ lm358.sub

       ├ Src

       │  │ freertos.c

       │  │ hd44780.c

       │  │ main.c

       │  │ pcf8574.c

       │  │ stm32f1xx_hal_msp.c

       │  │ stm32f1xx_hal_timebase_TIM.c

       │  │ stm32f1xx_it.c

       │  │ system_stm32f1xx.c

       │  │ usbd_cdc_if.c

       │  │ usbd_conf.c

       │  │ usbd_desc.c

       │  └ usb_device.c

       └ startup

          └ startup_stm32f103xb.s

TAG锂离子
  • 12 次
  • 1 分