2021-08-20 10:15:09 索煒達(dá)電子 599
項(xiàng)目編號(hào):E373
文件大?。?.9M
源碼說(shuō)明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
代碼是我大三進(jìn)行第十二屆全國(guó)大學(xué)生NXP智能車競(jìng)賽的代碼
我做的是電磁雙車,需要實(shí)現(xiàn)電磁雙車追逐 成績(jī)還算可以,我很滿意 我主要實(shí)現(xiàn)模糊控制和雙車通信部分,有參考模糊控制的可以看這個(gè)程序 模糊控制部分主要是實(shí)現(xiàn)PID轉(zhuǎn)向模糊控制 雙車距離實(shí)現(xiàn)模糊控制
環(huán)境 IAR 8.0+基本上就可以,7以及7以下的好像不行
目錄│文件列表:
└ 12th-NXP-Electromagnetic-double-car
│ 20170711.eww
│ Iar_Vs2010.exe
│ Read Me.txt
│ 刪除臨時(shí)文件.bat
│ 山外智能車論壇.url
│ 環(huán)島.txt
├ App
│ │ main.c
│ │ MK60_conf.c
│ │ MK60_it.c
│ │ user_sys.c
│ ├ Inc
│ │ │ include.h
│ │ │ MK60_conf.h
│ │ │ MK60_it.h
│ │ └ PORT_cfg.h
│ └ user
│ │ current.c
│ │ current.h
│ │ flag.h
│ │ fuzzy.c
│ │ fuzzy.h
│ │ user_connection.c
│ │ user_connection.h
│ │ user_control.c
│ │ user_control.h
│ │ user_distance.c
│ │ user_distance.h
│ │ user_flash.c
│ │ user_flash.h
│ │ user_ftm.c
│ │ user_ftm.h
│ │ user_oled.c
│ │ user_oled.h
│ │ user_pid.c
│ │ user_pid.h
│ │ user_pit.c
│ │ user_pit.h
│ │ user_ring.c
│ │ user_ring.h
│ │ user_sys.c
│ │ user_sys.h
│ └ params
│ │ car1_param.c
│ │ car2_param.c
│ │ car3_param.c
│ └ params.c
├ Board
│ ├ inc
│ │ │ freecars_uart.h
│ │ │ LQ_OLED.h
│ │ │ VCAN_camera.h
│ │ │ VCAN_computer.h
│ │ │ VCAN_key.h
│ │ │ VCAN_LED.H
│ │ │ VCAN_OV7725_Eagle.h
│ │ │ VCAN_OV7725_REG.h
│ │ └ VCAN_SCCB.h
│ └ src
│ │ freecars_uart.c
│ │ LQ_OLED.c
│ │ VCAN_camera.c
│ │ VCAN_computer.c
│ │ VCAN_key.c
│ │ VCAN_LED.C
│ │ VCAN_OV7725_Eagle.c
│ └ VCAN_SCCB.c
├ Chip
│ ├ inc
│ │ │ common.h
│ │ │ misc.h
│ │ │ MK60_adc.h
│ │ │ MK60_can.h
│ │ │ MK60_dac.h
│ │ │ MK60_dma.h
│ │ │ MK60_DWT.h
│ │ │ MK60_flash.h
│ │ │ MK60_flexbus.h
│ │ │ MK60_FTM.h
│ │ │ MK60_gpio.h
│ │ │ MK60_gpio_cfg.h
│ │ │ MK60_i2c.h
│ │ │ MK60_lptmr.h
│ │ │ MK60_mcg.h
│ │ │ MK60_PIT.h
│ │ │ MK60_port.h
│ │ │ MK60_rtc.h
│ │ │ MK60_sdhc.h
│ │ │ MK60_spi.h
│ │ │ MK60_SysTick.h
│ │ │ MK60_uart.h
│ │ │ MK60_usb.h
│ │ │ MK60_wdog.h
│ │ │ vectors.h
│ │ ├ IAR
│ │ │ │ iar.h
│ │ │ └ system_MK60DZ10.h
│ │ └ kinetis
│ │ │ MK10DZ10.h
│ │ │ MK20DZ10.h
│ │ │ MK30DZ10.h
│ │ │ MK40DZ10.h
│ │ │ MK50DZ10.h
│ │ │ MK51DZ10.h
│ │ │ MK52DZ10.h
│ │ │ MK53DZ10.h
│ │ │ MK60DZ10.h
│ │ │ MK60F12.h
│ │ │ MK60F15.h
│ │ │ MK61F12.h
│ │ │ MK61F15.h
│ │ │ MK70F12.h
│ │ └ MK70F15.h
│ └ src
│ │ misc.c
│ │ MK60_adc.c
│ │ MK60_can.c
│ │ MK60_dac.c
│ │ MK60_dma.c
│ │ MK60_DWT.c
│ │ MK60_flash.c
│ │ MK60_flexbus.c
│ │ MK60_ftm.c
│ │ MK60_gpio.c
│ │ MK60_i2c.c
│ │ MK60_lptmr.c
│ │ MK60_mcg.c
│ │ MK60_PIT.c
│ │ MK60_port.c
│ │ MK60_rtc.c
│ │ MK60_sdhc.c
│ │ MK60_spi.c
│ │ MK60_SysTick.c
│ │ MK60_uart.c
│ │ MK60_usb.c
│ │ MK60_wdog.c
│ │ vectors.c
│ └ IAR
│ │ startup_MK60DZ10.s
│ └ system_MK60DZ10.c
├ Lib
│ └ CMSIS
│ │ iar_cortexM4lf_math.a
│ │ iar_cortexM4l_math.a
│ └ Inc
│ │ arm_common_tables.h
│ │ arm_const_structs.h
│ │ arm_math.h
│ │ core_cm0.h
│ │ core_cm0plus.h
│ │ core_cm3.h
│ │ core_cm4.h
│ │ core_cm4_simd.h
│ │ core_cmFunc.h
│ │ core_cmInstr.h
│ │ core_sc000.h
│ └ core_sc300.h
└ Prj
└ IAR
│ BuildLog.log
│ vcan_Kinetis.ewd
│ vcan_Kinetis.ewp
│ vcan_Kinetis.ewt
│ vcan_Kinetis.eww
└ config files
│ 128KB_Pflash.icf
│ 128KB_Pflash_128KB_Dflash.icf
│ 128KB_Ram.icf
│ 256KB_Pflash.icf
│ 256KB_Pflash_256KB_Dflash.icf
│ 32KB_Ram.icf
│ 512KB_Pflash.icf
│ 64KB_Pflash_64KB_Dflash.icf
│ 64KB_Ram.icf
│ vcan_RAM_K60N512.icf
│ vcan_RAM_K60X512.icf
│ vcan_ROM_K60N1M.icf
│ vcan_ROM_K60N512.icf
└ vcan_ROM_K60X512.icf