2021-09-21 08:33:41 索煒達(dá)電子 974
項(xiàng)目編號(hào):E1256
文件大?。?2M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
實(shí)現(xiàn)功能:
小車能識(shí)別二維碼,根據(jù)二維碼信息,進(jìn)行語(yǔ)音播報(bào),并自動(dòng)往返收貨地與送貨地,往返期間具有自動(dòng)避障,識(shí)別紅綠燈功能。
硬件:
1、反客STM32F429IGT6核心板
2、TF-miniPLUS激光雷達(dá)
3、openmv4
4、串口語(yǔ)音播報(bào)模塊
2020年廣東省工科大學(xué)生實(shí)驗(yàn)綜合技能競(jìng)賽二等級(jí)作品。
目錄│文件列表:
└ GGS2020
│ keilkill.bat
├ HARDWARE
│ ├ 24CXX
│ │ │ 24cxx.c
│ │ │ 24cxx.h
│ │ │ myiic.c
│ │ └ myiic.h
│ ├ ADC
│ │ │ adc.c
│ │ └ adc.h
│ ├ AP3216C
│ │ │ ap3216c.c
│ │ └ ap3216c.h
│ ├ BREEZE
│ │ │ breeze.c
│ │ └ breeze.h
│ ├ CAN
│ │ │ can.c
│ │ └ can.h
│ ├ DAC
│ │ │ dac.c
│ │ └ dac.h
│ ├ DHT11
│ │ │ dht11.c
│ │ └ dht11.h
│ ├ DMA
│ │ │ dma.c
│ │ └ dma.h
│ ├ DS18B20
│ │ │ ds18b20.c
│ │ └ ds18b20.h
│ ├ ENCODER
│ │ │ encoder.c
│ │ └ encoder.h
│ ├ EXTI
│ │ │ exti.c
│ │ └ exti.h
│ ├ KEY
│ │ │ key.c
│ │ └ key.h
│ ├ LCD
│ │ │ font.h
│ │ │ lcd.c
│ │ │ lcd.h
│ │ │ ltdc.c
│ │ └ ltdc.h
│ ├ LED
│ │ │ led.c
│ │ └ led.h
│ ├ MOTOR
│ │ │ motor.c
│ │ └ motor.h
│ ├ MPU9250
│ │ │ mpu9250.c
│ │ │ mpu9250.h
│ │ └ MPL
│ │ ├ driver
│ │ │ ├ eMPL
│ │ │ │ │ dmpKey.h
│ │ │ │ │ dmpmap.h
│ │ │ │ │ inv_mpu.c
│ │ │ │ │ inv_mpu.h
│ │ │ │ │ inv_mpu_dmp_motion_driver.c
│ │ │ │ └ inv_mpu_dmp_motion_driver.h
│ │ │ ├ include
│ │ │ │ │ log.h
│ │ │ │ │ mlinclude.h
│ │ │ │ │ mlmath.h
│ │ │ │ │ mlos.h
│ │ │ │ │ mltypes.h
│ │ │ │ │ mpu.h
│ │ │ │ └ stdint_invensense.h
│ │ │ └ stm32L
│ │ │ │ log_stm32.c
│ │ │ └ packet.h
│ │ ├ eMPL-hal
│ │ │ │ eMPL_outputs.c
│ │ │ └ eMPL_outputs.h
│ │ ├ mllite
│ │ │ │ data_builder.c
│ │ │ │ data_builder.h
│ │ │ │ hal_outputs.c
│ │ │ │ hal_outputs.h
│ │ │ │ invensense.h
│ │ │ │ message_layer.c
│ │ │ │ message_layer.h
│ │ │ │ mlmath.c
│ │ │ │ ml_math_func.c
│ │ │ │ ml_math_func.h
│ │ │ │ mpl.c
│ │ │ │ mpl.h
│ │ │ │ results_holder.c
│ │ │ │ results_holder.h
│ │ │ │ start_manager.c
│ │ │ │ start_manager.h
│ │ │ │ storage_manager.c
│ │ │ └ storage_manager.h
│ │ └ mpl
│ │ │ accel_auto_cal.h
│ │ │ compass_vec_cal.h
│ │ │ fast_no_motion.h
│ │ │ fusion_9axis.h
│ │ │ gyro_tc.h
│ │ │ heading_from_gyro.h
│ │ │ invensense_adv.h
│ │ │ inv_math.h
│ │ │ libmpllib.lib
│ │ │ mag_disturb.h
│ │ │ motion_no_motion.h
│ │ │ no_gyro_fusion.h
│ │ └ quaternion_supervisor.h
│ ├ OLED
│ │ │ ASCII_8x16.h
│ │ │ CHS_16x16.h
│ │ │ oled.c
│ │ │ oled.h
│ │ │ oledfont.h
│ │ └ PIC1.h
│ ├ OLED1
│ │ │ oled.c
│ │ │ oled.h
│ │ └ oledfont.h
│ ├ PCA9685
│ │ │ pca9685.c
│ │ └ pca9685.h
│ ├ PCF8574
│ │ │ pcf8574.c
│ │ └ pcf8574.h
│ ├ PLAY
│ │ │ play.c
│ │ └ play.h
│ ├ REMOTE
│ │ │ remote.c
│ │ └ remote.h
│ ├ RNG
│ │ │ rng.c
│ │ └ rng.h
│ ├ RS485
│ │ │ rs485.c
│ │ └ rs485.h
│ ├ RTC
│ │ │ rtc.c
│ │ └ rtc.h
│ ├ SDRAM
│ │ │ sdram.c
│ │ └ sdram.h
│ ├ SERVO
│ │ │ servo.c
│ │ └ servo.h
│ ├ SPI
│ │ │ spi.c
│ │ └ spi.h
│ ├ TFminiPlus
│ │ │ tfmini.c
│ │ └ tfmini.h
│ ├ TIMER
│ │ │ timer.c
│ │ └ timer.h
│ ├ TOUCH
│ │ │ ctiic.c
│ │ │ ctiic.h
│ │ │ ft5206.c
│ │ │ ft5206.h
│ │ │ gt9147.c
│ │ │ gt9147.h
│ │ │ ott2001a.c
│ │ │ ott2001a.h
│ │ │ touch.c
│ │ └ touch.h
│ ├ TPAD
│ │ │ tpad.c
│ │ └ tpad.h
│ ├ W25QXX
│ │ │ w25qxx.c
│ │ └ w25qxx.h
│ ├ WDG
│ │ │ wdg.c
│ │ └ wdg.h
│ └ WKUP
│ │ wkup.c
│ └ wkup.h
├ LIBRARIES
│ ├ CMSIS
│ │ │ 說明.txt
│ │ ├ Device
│ │ │ └ ST
│ │ │ └ STM32F4xx
│ │ │ ├ Include
│ │ │ │ │ stm32f4xx.h
│ │ │ │ └ system_stm32f4xx.h
│ │ │ └ Source
│ │ │ └ Templates
│ │ │ │ system_stm32f4xx.c
│ │ │ │ 說明.txt
│ │ │ └ arm
│ │ │ │ startup_stm32f429_439xx.s
│ │ │ └ 說明.txt
│ │ └ Include
│ │ │ arm_common_tables.h
│ │ │ arm_const_structs.h
│ │ │ arm_math.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
│ └ STM32F4xx_StdPeriph_Driver
│ ├ inc
│ │ │ misc.h
│ │ │ stm32f4xx_adc.h
│ │ │ stm32f4xx_can.h
│ │ │ stm32f4xx_cec.h
│ │ │ stm32f4xx_crc.h
│ │ │ stm32f4xx_cryp.h
│ │ │ stm32f4xx_dac.h
│ │ │ stm32f4xx_dbgmcu.h
│ │ │ stm32f4xx_dcmi.h
│ │ │ stm32f4xx_dma.h
│ │ │ stm32f4xx_dma2d.h
│ │ │ stm32f4xx_exti.h
│ │ │ stm32f4xx_flash.h
│ │ │ stm32f4xx_flash_ramfunc.h
│ │ │ stm32f4xx_fmc.h
│ │ │ stm32f4xx_fmpi2c.h
│ │ │ stm32f4xx_fsmc.h
│ │ │ stm32f4xx_gpio.h
│ │ │ stm32f4xx_hash.h
│ │ │ stm32f4xx_i2c.h
│ │ │ stm32f4xx_iwdg.h
│ │ │ stm32f4xx_ltdc.h
│ │ │ stm32f4xx_pwr.h
│ │ │ stm32f4xx_qspi.h
│ │ │ stm32f4xx_rcc.h
│ │ │ stm32f4xx_rng.h
│ │ │ stm32f4xx_rtc.h
│ │ │ stm32f4xx_sai.h
│ │ │ stm32f4xx_sdio.h
│ │ │ stm32f4xx_spdifrx.h
│ │ │ stm32f4xx_spi.h
│ │ │ stm32f4xx_syscfg.h
│ │ │ stm32f4xx_tim.h
│ │ │ stm32f4xx_usart.h
│ │ └ stm32f4xx_wwdg.h
│ └ src
│ │ misc.c
│ │ stm32f4xx_adc.c
│ │ stm32f4xx_can.c
│ │ stm32f4xx_cec.c
│ │ stm32f4xx_crc.c
│ │ stm32f4xx_cryp.c
│ │ stm32f4xx_cryp_aes.c
│ │ stm32f4xx_cryp_des.c
│ │ stm32f4xx_cryp_tdes.c
│ │ stm32f4xx_dac.c
│ │ stm32f4xx_dbgmcu.c
│ │ stm32f4xx_dcmi.c
│ │ stm32f4xx_dma.c
│ │ stm32f4xx_dma2d.c
│ │ stm32f4xx_exti.c
│ │ stm32f4xx_flash.c
│ │ stm32f4xx_flash_ramfunc.c
│ │ stm32f4xx_fmc.c
│ │ stm32f4xx_fmpi2c.c
│ │ stm32f4xx_fsmc.c
│ │ stm32f4xx_gpio.c
│ │ stm32f4xx_hash.c
│ │ stm32f4xx_hash_md5.c
│ │ stm32f4xx_hash_sha1.c
│ │ stm32f4xx_i2c.c
│ │ stm32f4xx_iwdg.c
│ │ stm32f4xx_ltdc.c
│ │ stm32f4xx_pwr.c
│ │ stm32f4xx_qspi.c
│ │ stm32f4xx_rcc.c
│ │ stm32f4xx_rng.c
│ │ stm32f4xx_rtc.c
│ │ stm32f4xx_sai.c
│ │ stm32f4xx_sdio.c
│ │ stm32f4xx_spdifrx.c
│ │ stm32f4xx_spi.c
│ │ stm32f4xx_syscfg.c
│ │ stm32f4xx_tim.c
│ │ stm32f4xx_usart.c
│ └ stm32f4xx_wwdg.c
├ OBJ
│ │ analyse.crf
│ │ analyse.d
│ │ analyse.o
│ │ breeze.crf
│ │ breeze.d
│ │ breeze.o
│ │ control.crf
│ │ control.d
│ │ control.o
│ │ data_builder.crf
│ │ data_builder.d
│ │ data_builder.o
│ │ delay.crf
│ │ delay.d
│ │ delay.o
│ │ empl_outputs.crf
│ │ empl_outputs.d
│ │ empl_outputs.o
│ │ encoder.crf
│ │ encoder.d
│ │ encoder.o
│ │ ExtDll.iex
│ │ GAHO.axf
│ │ GAHO.bin
│ │ GAHO.build_log.htm
│ │ GAHO.hex