【E459】合泰杯单片机应用设计竞赛作品-基于HT32F52352的智能门锁

2021-08-22 23:12:23      索炜达电子      595     

项目编号:E459

文件大小:147K

源码说明:带中文注释

开发环境:C编译器

合泰杯单片机应用设计竞赛作品-基于HT32F52352的智能门锁

目录│文件列表:

 └ HT32F52352SmartLock

    │ cleanprj.bat

    ├ Cat

    │  │ as608.c

    │  │ as608.h

    │  │ Cat_BFTM.c

    │  │ Cat_BFTM.h

    │  │ Cat_gpio.c

    │  │ Cat_gpio.h

    │  │ Cat_Misc.c

    │  │ Cat_Misc.h

    │  │ Cat_uart.c

    │  │ Cat_uart.h

    │  │ common.h

    │  │ pn532.c

    │  │ pn532.h

    │  │ pn532_iic.c

    │  │ pn532_iic.h

    │  │ SEEKFREE_IIC.c

    │  │ SEEKFREE_IIC.h

    │  │ SEEKFREE_MPU6050.c

    │  └ SEEKFREE_MPU6050.h

    ├ HT32F5x_FWLib

    │  ├ CMSIS

    │  │  │ CMSIS_END_USER_LICENCE_AGREEMENT.pdf

    │  │  │ README.txt

    │  │  └ Include

    │  │     │ core_cm0plus.h

    │  │     │ core_cm3.h

    │  │     │ core_cmFunc.h

    │  │     └ core_cmInstr.h

    │  ├ Device

    │  │  └ Holtek

    │  │     └ HT32F5xxxx

    │  │        ├ Include

    │  │        │  │ ht32f5xxxx_01.h

    │  │        │  └ system_ht32f5xxxx_01.h

    │  │        └ Source

    │  │           │ system_ht32f0006.c

    │  │           │ system_ht32f5826.c

    │  │           │ system_ht32f5xxxx_01.c

    │  │           │ system_ht32f5xxxx_02.c

    │  │           │ system_ht32f5xxxx_03.c

    │  │           │ system_ht32f5xxxx_04.c

    │  │           │ system_ht32f5xxxx_05.c

    │  │           │ system_ht32f5xxxx_06.c

    │  │           ├ ARM

    │  │           │  │ startup_hf5032.s

    │  │           │  │ startup_ht32f0006.s

    │  │           │  │ startup_ht32f0008.s

    │  │           │  │ startup_ht32f50220_30.s

    │  │           │  │ startup_ht32f50231_41.s

    │  │           │  │ startup_ht32f50343.s

    │  │           │  │ startup_ht32f52142.s

    │  │           │  │ startup_ht32f52220_30.s

    │  │           │  │ startup_ht32f52231_41.s

    │  │           │  │ startup_ht32f52243_53.s

    │  │           │  │ startup_ht32f52331_41.s

    │  │           │  │ startup_ht32f52342_52.s

    │  │           │  │ startup_ht32f52344_54.s

    │  │           │  │ startup_ht32f52357_67.s

    │  │           │  │ startup_ht32f57331_41.s

    │  │           │  │ startup_ht32f57342_52.s

    │  │           │  │ startup_ht32f5826.s

    │  │           │  │ startup_ht32f59041.s

    │  │           │  │ startup_ht32f59741.s

    │  │           │  │ startup_ht32f5xxxx_01.s

    │  │           │  │ startup_ht32f5xxxx_02.s

    │  │           │  │ startup_ht32f5xxxx_03.s

    │  │           │  │ startup_ht32f5xxxx_05.s

    │  │           │  │ startup_ht32f5xxxx_06.s

    │  │           │  │ startup_ht32f61352.s

    │  │           │  │ startup_ht32f65230_40.s

    │  │           │  │ startup_ht50f32002.s

    │  │           │  └ startup_ht50f32003.s

    │  │           ├ CodeSourcery

    │  │           │  │ startup_ht32f5xxxx_cs3_01.s

    │  │           │  │ startup_ht32f5xxxx_cs3_02.s

    │  │           │  │ startup_ht32f5xxxx_cs3_03.s

    │  │           │  │ startup_ht32f5xxxx_cs3_05.s

    │  │           │  └ startup_ht32f5xxxx_cs3_06.s

    │  │           ├ emStudio

    │  │           │  │ SEGGER_THUMB_Startup.s

    │  │           │  │ startup_ht32f5xxxx_es_01.s

    │  │           │  │ startup_ht32f5xxxx_es_02.s

    │  │           │  │ startup_ht32f5xxxx_es_03.s

    │  │           │  │ startup_ht32f5xxxx_es_05.s

    │  │           │  └ startup_ht32f5xxxx_es_06.s

    │  │           ├ GCC

    │  │           │  │ startup_ht32f5xxxx_gcc_01.s

    │  │           │  │ startup_ht32f5xxxx_gcc_02.s

    │  │           │  │ startup_ht32f5xxxx_gcc_03.s

    │  │           │  │ startup_ht32f5xxxx_gcc_05.s

    │  │           │  └ startup_ht32f5xxxx_gcc_06.s

    │  │           └ IAR

    │  │              │ startup_ht32f5xxxx_iar_01.s

    │  │              │ startup_ht32f5xxxx_iar_02.s

    │  │              │ startup_ht32f5xxxx_iar_03.s

    │  │              │ startup_ht32f5xxxx_iar_05.s

    │  │              │ startup_ht32f5xxxx_iar_06.s

    │  │              └ startup_ht32f65230_40_iar.s

    │  ├ HT32F5xxxx_Driver

    │  │  ├ inc

    │  │  │  │ ht32.h

    │  │  │  │ ht32f0006_libcfg.h

    │  │  │  │ ht32f0008_libcfg.h

    │  │  │  │ ht32f50220_30_libcfg.h

    │  │  │  │ ht32f50231_41_libcfg.h

    │  │  │  │ ht32f50343_libcfg.h

    │  │  │  │ ht32f52220_30_libcfg.h

    │  │  │  │ ht32f52231_41_libcfg.h

    │  │  │  │ ht32f52243_53_libcfg.h

    │  │  │  │ ht32f52331_41_libcfg.h

    │  │  │  │ ht32f52342_52_libcfg.h

    │  │  │  │ ht32f52344_54_libcfg.h

    │  │  │  │ ht32f52357_67_libcfg.h

    │  │  │  │ ht32f57331_41_libcfg.h

    │  │  │  │ ht32f57342_52_libcfg.h

    │  │  │  │ ht32f5826_libcfg.h

    │  │  │  │ ht32f5xxxx_adc.h

    │  │  │  │ ht32f5xxxx_aes.h

    │  │  │  │ ht32f5xxxx_bftm.h

    │  │  │  │ ht32f5xxxx_ckcu.h

    │  │  │  │ ht32f5xxxx_cmp.h

    │  │  │  │ ht32f5xxxx_crc.h

    │  │  │  │ ht32f5xxxx_dac.h

    │  │  │  │ ht32f5xxxx_dac_dual16.h

    │  │  │  │ ht32f5xxxx_div.h

    │  │  │  │ ht32f5xxxx_ebi.h

    │  │  │  │ ht32f5xxxx_exti.h

    │  │  │  │ ht32f5xxxx_flash.h

    │  │  │  │ ht32f5xxxx_gpio.h

    │  │  │  │ ht32f5xxxx_i2c.h

    │  │  │  │ ht32f5xxxx_i2s.h

    │  │  │  │ ht32f5xxxx_lcd.h

    │  │  │  │ ht32f5xxxx_lib.h

    │  │  │  │ ht32f5xxxx_mctm.h

    │  │  │  │ ht32f5xxxx_midi.h

    │  │  │  │ ht32f5xxxx_pdma.h

    │  │  │  │ ht32f5xxxx_pwrcu.h

    │  │  │  │ ht32f5xxxx_rstcu.h

    │  │  │  │ ht32f5xxxx_rtc.h

    │  │  │  │ ht32f5xxxx_sci.h

    │  │  │  │ ht32f5xxxx_sled.h

    │  │  │  │ ht32f5xxxx_spi.h

    │  │  │  │ ht32f5xxxx_spi_midi.h

    │  │  │  │ ht32f5xxxx_tm.h

    │  │  │  │ ht32f5xxxx_tm_type.h

    │  │  │  │ ht32f5xxxx_usart.h

    │  │  │  │ ht32f5xxxx_usbd.h

    │  │  │  │ ht32f5xxxx_usbdchk.h

    │  │  │  │ ht32f5xxxx_usbdinit.h

    │  │  │  │ ht32f5xxxx_wdt.h

    │  │  │  │ ht32f65230_40_adc.h

    │  │  │  │ ht32f65230_40_libcfg.h

    │  │  │  │ ht32f65230_40_opa.h

    │  │  │  │ ht32_cm0plus_misc.h

    │  │  │  │ ht32_config.h

    │  │  │  │ ht32_div.h

    │  │  │  │ ht32_rand.h

    │  │  │  │ ht32_retarget_desc.h

    │  │  │  │ ht32_retarget_usbdconf.h

    │  │  │  └ ht32_serial.h

    │  │  └ src

    │  │     │ ht32f5xxxx_adc.c

    │  │     │ ht32f5xxxx_aes.c

    │  │     │ ht32f5xxxx_bftm.c

    │  │     │ ht32f5xxxx_ckcu.c

    │  │     │ ht32f5xxxx_cmp.c

    │  │     │ ht32f5xxxx_crc.c

    │  │     │ ht32f5xxxx_dac.c

    │  │     │ ht32f5xxxx_dac_dual16.c

    │  │     │ ht32f5xxxx_div.c

    │  │     │ ht32f5xxxx_ebi.c

    │  │     │ ht32f5xxxx_exti.c

    │  │     │ ht32f5xxxx_flash.c

    │  │     │ ht32f5xxxx_gpio.c

    │  │     │ ht32f5xxxx_i2c.c

    │  │     │ ht32f5xxxx_i2s.c

    │  │     │ ht32f5xxxx_lcd.c

    │  │     │ ht32f5xxxx_mctm.c

    │  │     │ ht32f5xxxx_midi.c

    │  │     │ ht32f5xxxx_pdma.c

    │  │     │ ht32f5xxxx_pwrcu.c

    │  │     │ ht32f5xxxx_rstcu.c

    │  │     │ ht32f5xxxx_rtc.c

    │  │     │ ht32f5xxxx_sci.c

    │  │     │ ht32f5xxxx_sled.c

    │  │     │ ht32f5xxxx_spi.c

    │  │     │ ht32f5xxxx_spi_midi.c

    │  │     │ ht32f5xxxx_tm.c

    │  │     │ ht32f5xxxx_usart.c

    │  │     │ ht32f5xxxx_usbd.c

    │  │     │ ht32f5xxxx_wdt.c

    │  │     │ ht32f65230_40_adc.c

    │  │     │ ht32f65230_40_opa.c

    │  │     │ ht32_cm0plus_misc.c

    │  │     │ ht32_div.c

    │  │     │ ht32_rand.c

    │  │     │ ht32_retarget.c

    │  │     │ ht32_retarget_desc.c

    │  │     │ ht32_serial.c

    │  │     │ printf.c

    │  │     └ syscalls.c

    │  └ HT32_USBD_Library

    │     ├ example

    │     │  │ ht32fxxxxx_usbdconf.h

    │     │  │ ht32_usbd_class.c

    │     │  │ ht32_usbd_class.h

    │     │  │ ht32_usbd_descriptor.c

    │     │  └ ht32_usbd_descriptor.h

    │     ├ inc

    │     │  └ ht32_usbd_core.h

    │     └ src

    │        └ ht32_usbd_core.c

    ├ Project

    │  │ EventRecorderStub.scvd

    │  │ HT32F52352.uvguix.y6518

    │  │ HT32F52352.uvguix.y6518.bak

    │  │ HT32F52352.uvoptx

    │  │ HT32F52352.uvprojx

    │  │ JLinkSettings.ini

    │  ├ Listings

    │  │  │ HT32F52352.map

    │  │  └ startup_ht32f5xxxx_01.lst

    │  └ Objects

    │     │ as608.crf

    │     │ as608.d

    │     │ as608.o

    │     │ cat_bftm.crf

    │     │ cat_bftm.d

    │     │ cat_bftm.o

    │     │ cat_gpio.crf

    │     │ cat_gpio.d

    │     │ cat_gpio.o

    │     │ cat_misc.crf

    │     │ cat_misc.d

    │     │ cat_misc.o

    │     │ cat_uart.crf

    │     │ cat_uart.d

    │     │ cat_uart.o

    │     │ delay.crf

    │     │ delay.d

    │     │ delay.o

    │     │ HT32F52352.axf

    │     │ HT32F52352.build_log.htm

    │     │ HT32F52352.hex

    │     │ HT32F52352.htm

    │     │ HT32F52352.lnp

    │     │ HT32F52352.sct

    │     │ HT32F52352_Target 1.dep

    │     │ ht32f5xxxx_01_it.crf

    │     │ ht32f5xxxx_01_it.d

    │     │ ht32f5xxxx_01_it.o

    │     │ ht32f5xxxx_adc.crf

    │     │ ht32f5xxxx_adc.d

    │     │ ht32f5xxxx_adc.o

    │     │ ht32f5xxxx_bftm.crf

    │     │ ht32f5xxxx_bftm.d

    │     │ ht32f5xxxx_bftm.o

    │     │ ht32f5xxxx_ckcu.crf

    │     │ ht32f5xxxx_ckcu.d

    │     │ ht32f5xxxx_ckcu.o

    │     │ ht32f5xxxx_cmp.crf

    │     │ ht32f5xxxx_cmp.d

    │     │ ht32f5xxxx_cmp.o

    │     │ ht32f5xxxx_crc.crf

    │     │ ht32f5xxxx_crc.d

    │     │ ht32f5xxxx_crc.o

    │     │ ht32f5xxxx_ebi.crf

    │     │ ht32f5xxxx_ebi.d

    │     │ ht32f5xxxx_ebi.o

    │     │ ht32f5xxxx_exti.crf

    │     │ ht32f5xxxx_exti.d

    │     │ ht32f5xxxx_exti.o

    │     │ ht32f5xxxx_flash.crf

    │     │ ht32f5xxxx_flash.d

    │     │ ht32f5xxxx_flash.o

    │     │ ht32f5xxxx_gpio.crf

    │     │ ht32f5xxxx_gpio.d

    │     │ ht32f5xxxx_gpio.o

    │     │ ht32f5xxxx_i2c.crf

    │     │ ht32f5xxxx_i2c.d

    │     │ ht32f5xxxx_i2c.o

    │     │ ht32f5xxxx_i2s.crf

    │     │ ht32f5xxxx_i2s.d

    │     │ ht32f5xxxx_i2s.o

    │     │ ht32f5xxxx_mctm.crf

    │     │ ht32f5xxxx_mctm.d

    │     │ ht32f5xxxx_mctm.o

    │     │ ht32f5xxxx_pdma.crf

    │     │ ht32f5xxxx_pdma.d

    │     │ ht32f5xxxx_pdma.o

    │     │ ht32f5xxxx_pwrcu.crf

    │     │ ht32f5xxxx_pwrcu.d

    │     │ ht32f5xxxx_pwrcu.o

    │     │ ht32f5xxxx_rstcu.crf

    │     │ ht32f5xxxx_rstcu.d

    │     │ ht32f5xxxx_rstcu.o

    │     │ ht32f5xxxx_rtc.crf

    │     │ ht32f5xxxx_rtc.d

    │     │ ht32f5xxxx_rtc.o

    │     │ ht32f5xxxx_sci.crf

TAG智能门锁
  • 5 次
  • 1 分