【E1600】基于STM32的CNC控制器源代码

2021-10-21 10:00:39      索炜达电子      565     

项目编号:E1600

文件大小:1.5M

源码说明:带中文注释

开发环境:C编译器

简要概述:

基于STM32的CNC控制器源代码

目录│文件列表:

 └ x893-CNC-STM32-cafc55d

    │ build.bat

    │ cnc.sln

    │ cnc.uvguix.Administrator

    │ cnc.uvoptx

    │ cnc.uvproj

    │ cnc.uvprojx

    │ cnc.vcxproj

    │ cnc.vcxproj.filters

    │ cnc_uvprojx.bak

    │ README.md

    ├ hardware

    │  │ cnc.sch

    │  └ stm32f429i-disco.ioc

    ├ out

    │  │ cnc.build_log.htm

    └ src

       ├ application

       │  │ Crc32.c

       │  │ Crc32.h

       │  │ crt.c

       │  │ crt.h

       │  │ encoder.c

       │  │ encoder.h

       │  │ extruder_t.c

       │  │ extruder_t.h

       │  │ flash_spi.c

       │  │ flash_spi.h

       │  │ gcode.c

       │  │ gcode.h

       │  │ gcode_exec.c

       │  │ global.h

       │  │ interrupt.c

       │  │ keyboard.c

       │  │ keyboard.h

       │  │ main.c

       │  │ manualmode.c

       │  │ mass_mal.c

       │  │ mass_mal.h

       │  │ memory.c

       │  │ memory.h

       │  │ rs232_interface.c

       │  │ rs232_interface.h

       │  │ scan.c

       │  │ scan.h

       │  │ screen_font.h

       │  │ screen_io.c

       │  │ screen_io.h

       │  │ scsi_data.c

       │  │ stepmotor.c

       │  │ stepmotor.h

       │  │ stm32f10x_conf.h

       │  │ stm32f4xx_conf.h

       │  │ usb_bot.c

       │  │ usb_bot.h

       │  │ usb_desc.c

       │  │ usb_desc.h

       │  │ usb_endp.c

       │  │ usb_istr.c

       │  │ usb_istr.h

       │  │ usb_prop.c

       │  │ usb_prop.h

       │  │ usb_pwr.c

       │  │ usb_pwr.h

       │  │ usb_scsi.c

       │  └ usb_scsi.h

       ├ fat_fs

       │  │ readme.txt

       │  ├ inc

       │  │  │ diskio.h

       │  │  │ ff.h

       │  │  └ integer.h

       │  └ src

       │     │ diskio.c

       │     │ ff.c

       │     └ option

       │        │ cc932.c

       │        │ cc936.c

       │        │ cc949.c

       │        │ cc950.c

       │        │ ccsbcs.c

       │        │ syscall.c

       │        └ unicode.c

       ├ libcmsis

       │  │ core_cm3.h

       │  │ core_cm4.h

       │  │ core_cm4_simd.h

       │  │ core_cmFunc.h

       │  │ core_cmInstr.h

       │  │ stm32f10x.h

       │  │ stm32f4xx.h

       │  │ STM32Fxxx.h

       │  │ system_stm32f10x.c

       │  │ system_stm32f10x.h

       │  │ system_stm32f2xx.c

       │  │ system_stm32f4xx.c

       │  │ system_stm32f4xx.h

       │  └ startup

       │     ├ arm

       │     │  │ startup_stm32f10x_hd.s

       │     │  │ startup_stm32f10x_md.s

       │     │  │ startup_stm32f2xx.s

       │     │  │ startup_stm32f401xx.s

       │     │  │ startup_stm32f40xx.s

       │     │  │ startup_stm32f40_41xxx.s

       │     │  │ startup_stm32f427x.s

       │     │  │ startup_stm32f427_437xx.s

       │     │  └ startup_stm32f429_439xx.s

       │     └ gcc

       │        │ startup_stm32f10x_cl.s

       │        │ startup_stm32f10x_hd.c

       │        │ startup_stm32f10x_hd.s

       │        │ startup_stm32f10x_ld.c

       │        │ startup_stm32f10x_ld.s

       │        │ startup_stm32f10x_md.c

       │        │ startup_stm32f10x_md.s

       │        │ startup_stm32f2xx.s

       │        │ startup_stm32f401xx.s

       │        │ startup_stm32f40xx.s

       │        │ startup_stm32f40_41xxx.s

       │        │ startup_stm32f427x.s

       │        │ startup_stm32f427_437xx.s

       │        └ startup_stm32f429_439xx.s

       └ libhardware

          ├ STM32F10X

          │  │ misc.c

          │  │ misc.h

          │  │ stm32f10x_adc.c

          │  │ stm32f10x_adc.h

          │  │ stm32f10x_bkp.c

          │  │ stm32f10x_bkp.h

          │  │ stm32f10x_can.c

          │  │ stm32f10x_can.h

          │  │ stm32f10x_cec.c

          │  │ stm32f10x_cec.h

          │  │ stm32f10x_crc.c

          │  │ stm32f10x_crc.h

          │  │ stm32f10x_dac.c

          │  │ stm32f10x_dac.h

          │  │ stm32f10x_dbgmcu.c

          │  │ stm32f10x_dbgmcu.h

          │  │ stm32f10x_dma.c

          │  │ stm32f10x_dma.h

          │  │ stm32f10x_exti.c

          │  │ stm32f10x_exti.h

          │  │ stm32f10x_flash.c

          │  │ stm32f10x_flash.h

          │  │ stm32f10x_fsmc.c

          │  │ stm32f10x_fsmc.h

          │  │ stm32f10x_gpio.c

          │  │ stm32f10x_gpio.h

          │  │ stm32f10x_i2c.c

          │  │ stm32f10x_i2c.h

          │  │ stm32f10x_iwdg.c

          │  │ stm32f10x_iwdg.h

          │  │ stm32f10x_pwr.c

          │  │ stm32f10x_pwr.h

          │  │ stm32f10x_rcc.c

          │  │ stm32f10x_rcc.h

          │  │ stm32f10x_rtc.c

          │  │ stm32f10x_rtc.h

          │  │ stm32f10x_sdio.c

          │  │ stm32f10x_sdio.h

          │  │ stm32f10x_spi.c

          │  │ stm32f10x_spi.h

          │  │ stm32f10x_tim.c

          │  │ stm32f10x_tim.h

          │  │ stm32f10x_usart.c

          │  │ stm32f10x_usart.h

          │  │ stm32f10x_wwdg.c

          │  └ stm32f10x_wwdg.h

          ├ STM32F10X-BOARD

          │  │ ccsbcs.c

          │  │ config.h

          │  │ diskio.c

          │  │ diskio.h

          │  │ fattime.c

          │  │ fattime.h

          │  │ ff.c

          │  │ ff.h

          │  │ ili9320.c

          │  │ ili9320.h

          │  │ ili9320_touch.c

          │  │ ili9320_touch.h

          │  │ integer.h

          │  │ rtc.c

          │  │ rtc.h

          │  │ sdcard.c

          │  │ sdcard.h

          │  │ startup_stm32f10x_hd.s

          │  │ stm32f10x-board.c

          │  │ stm32f10x-board.h

          │  │ usb_conf.h

          │  │ usb_core.c

          │  │ usb_core.h

          │  │ usb_def.h

          │  │ usb_init.c

          │  │ usb_init.h

          │  │ usb_int.c

          │  │ usb_int.h

          │  │ usb_lib.h

          │  │ usb_mem.c

          │  │ usb_mem.h

          │  │ usb_regs.c

          │  │ usb_regs.h

          │  └ usb_type.h

          ├ STM32F4-DISCO

          │  │ fattime.c

          │  │ fattime.h

          │  │ ffconf.h

          │  │ fonts.c

          │  │ fonts.h

          │  │ main.h

          │  │ startup_stm32f40_41xxx.s

          │  │ stm32f4-disco-ssd1963.h

          │  │ stm32f4-disco.h

          │  │ stm32f4_discovery.c

          │  │ stm32f4_discovery.h

          │  │ usbh_conf.h

          │  │ usbh_usr.c

          │  │ usbh_usr.h

          │  │ usb_bsp.c

          │  └ usb_conf.h

          ├ STM32F429I-DISCO

          │  │ fattime.c

          │  │ fattime.h

          │  │ ffconf.h

          │  │ fonts.c

          │  │ fonts.h

          │  │ main.h

          │  │ startup_stm32f429_439xx.s

          │  │ stm32f429i-disco-lcd.h

          │  │ stm32f429i-disco.c

          │  │ stm32f429i-disco.h

          │  │ stm32f429i_discovery.h

          │  │ stm32f429i_discovery_ioe.c

          │  │ stm32f429i_discovery_ioe.h

          │  │ stm32f429i_discovery_lcd.c

          │  │ stm32f429i_discovery_lcd.h

          │  │ stm32f429i_discovery_sdram.c

          │  │ stm32f429i_discovery_sdram.h

          │  │ usbh_conf.h

          │  │ usbh_usr.c

          │  │ usbh_usr.h

          │  │ usb_bsp.c

          │  └ usb_conf.h

          ├ STM32F4XX

          │  │ misc.c

          │  │ misc.h

          │  │ stm32f4xx_adc.c

          │  │ stm32f4xx_adc.h

          │  │ stm32f4xx_can.c

          │  │ stm32f4xx_can.h

          │  │ stm32f4xx_crc.c

          │  │ stm32f4xx_crc.h

          │  │ stm32f4xx_cryp.c

          │  │ stm32f4xx_cryp.h

          │  │ stm32f4xx_cryp_aes.c

          │  │ stm32f4xx_cryp_des.c

          │  │ stm32f4xx_cryp_tdes.c

          │  │ stm32f4xx_dac.c

          │  │ stm32f4xx_dac.h

          │  │ stm32f4xx_dbgmcu.c

          │  │ stm32f4xx_dbgmcu.h

          │  │ stm32f4xx_dcmi.c

          │  │ stm32f4xx_dcmi.h

          │  │ stm32f4xx_dma.c

          │  │ stm32f4xx_dma.h

          │  │ stm32f4xx_dma2d.c

          │  │ stm32f4xx_dma2d.h

          │  │ stm32f4xx_exti.c

          │  │ stm32f4xx_exti.h

          │  │ stm32f4xx_flash.c

          │  │ stm32f4xx_flash.h

          │  │ stm32f4xx_fmc.c

          │  │ stm32f4xx_fmc.h

          │  │ stm32f4xx_fsmc.c

          │  │ stm32f4xx_fsmc.h

          │  │ stm32f4xx_gpio.c

          │  │ stm32f4xx_gpio.h

          │  │ stm32f4xx_hash.c

          │  │ stm32f4xx_hash.h

          │  │ stm32f4xx_hash_md5.c

          │  │ stm32f4xx_hash_sha1.c

          │  │ stm32f4xx_i2c.c

          │  │ stm32f4xx_i2c.h

          │  │ stm32f4xx_iwdg.c

          │  │ stm32f4xx_iwdg.h

          │  │ stm32f4xx_ltdc.c

          │  │ stm32f4xx_ltdc.h

          │  │ stm32f4xx_pwr.c

          │  │ stm32f4xx_pwr.h

          │  │ stm32f4xx_rcc.c

          │  │ stm32f4xx_rcc.h

          │  │ stm32f4xx_rng.c

          │  │ stm32f4xx_rng.h

          │  │ stm32f4xx_rtc.c

          │  │ stm32f4xx_rtc.h

          │  │ stm32f4xx_sai.c

          │  │ stm32f4xx_sai.h

          │  │ stm32f4xx_sdio.c

          │  │ stm32f4xx_sdio.h

          │  │ stm32f4xx_spi.c

          │  │ stm32f4xx_spi.h

          │  │ stm32f4xx_syscfg.c

          │  │ stm32f4xx_syscfg.h

          │  │ stm32f4xx_tim.c

          │  │ stm32f4xx_tim.h

          │  │ stm32f4xx_usart.c

          │  │ stm32f4xx_usart.h

          │  │ stm32f4xx_wwdg.c

          │  └ stm32f4xx_wwdg.h

          ├ STM32_USB_HOST_Library

          │  ├ Class

          │  │  ├ HID

          │  │  │  ├ inc

          │  │  │  │  │ usbh_hid_core.h

          │  │  │  │  │ usbh_hid_keybd.h

          │  │  │  │  └ usbh_hid_mouse.h

          │  │  │  └ src

          │  │  │     │ usbh_hid_core.c

          │  │  │     │ usbh_hid_keybd.c

TAGCNC
  • 7 次
  • 1 分