2021-11-22 10:52:23 索煒達電子 887
項目編號:E2380
文件大?。?.64M
源碼說明:帶中文注釋
開發(fā)環(huán)境: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