2021-08-11 18:27:06 索炜达电子 3041
项目编号:E13
文件大小:2.4M
源码说明:带中文注释
开发环境:Keil4
简要概述:
#define motor1_step PAOUT(10)
#define motor2_step PAOUT(4)
#define motor3_step PAOUT(5)
#define motor1_dir PAOUT(0)
#define motor2_dir PAOUT(1)
#define motor3_dir PAOUT(9)
#define motor1_ms1 PBOUT(8)
#define motor2_ms1 PAOUT(7)
#define motor3_ms1 PBOUT(0)
#define motor1_ms2 PBOUT(1)
#define motor2_ms2 PBOUT(5)
#define motor3_ms2 PBOUT(9)
#define motor1_ms3 PBOUT(12)
#define motor2_ms3 PBOUT(13)
#define motor3_ms3 PBOUT(14)
#define motor1_en PBOUT(15)
#define motor2_en PBOUT(10)
#define motor3_en PBOUT(11)
SLEEP和RES短接 VDD输入3.3V VMOT12V
A4988驱动模块的引脚定义图
文件列表:
目录│文件列表:
└ MarlinRoboticArmA4988
├ CMSIS
│ │ core_cm3.c
│ │ core_cm3.h
│ │ stm32f10x.h
│ │ system_stm32f10x.c
│ │ system_stm32f10x.h
│ └ startup
│ │ startup_stm32f10x_hd.s
│ │ startup_stm32f10x_ld.s
│ └ startup_stm32f10x_md.s
├ FWlib
│ ├ inc
│ │ │ misc.h
│ │ │ stm32f10x_adc.h
│ │ │ stm32f10x_bkp.h
│ │ │ stm32f10x_can.h
│ │ │ stm32f10x_crc.h
│ │ │ stm32f10x_dac.h
│ │ │ stm32f10x_dbgmcu.h
│ │ │ stm32f10x_dma.h
│ │ │ stm32f10x_exti.h
│ │ │ stm32f10x_flash.h
│ │ │ stm32f10x_fsmc.h
│ │ │ stm32f10x_gpio.h
│ │ │ stm32f10x_i2c.h
│ │ │ stm32f10x_iwdg.h
│ │ │ stm32f10x_pwr.h
│ │ │ stm32f10x_rcc.h
│ │ │ stm32f10x_rtc.h
│ │ │ stm32f10x_sdio.h
│ │ │ stm32f10x_spi.h
│ │ │ stm32f10x_tim.h
│ │ │ stm32f10x_usart.h
│ │ └ stm32f10x_wwdg.h
│ └ src
│ │ misc.c
│ │ stm32f10x_adc.c
│ │ stm32f10x_bkp.c
│ │ stm32f10x_can.c
│ │ stm32f10x_crc.c
│ │ stm32f10x_dac.c
│ │ stm32f10x_dbgmcu.c
│ │ stm32f10x_dma.c
│ │ stm32f10x_exti.c
│ │ stm32f10x_flash.c
│ │ stm32f10x_fsmc.c
│ │ stm32f10x_gpio.c
│ │ stm32f10x_i2c.c
│ │ stm32f10x_iwdg.c
│ │ stm32f10x_pwr.c
│ │ stm32f10x_rcc.c
│ │ stm32f10x_rtc.c
│ │ stm32f10x_sdio.c
│ │ stm32f10x_spi.c
│ │ stm32f10x_tim.c
│ │ stm32f10x_usart.c
│ └ stm32f10x_wwdg.c
├ Listing
│ │ startup_stm32f10x_hd.lst
│ └ STM32-DEMO.map
├ Output
│ │ adc.crf
│ │ adc.d
│ │ adc.o
│ │ core_cm3.crf
│ │ core_cm3.d
│ │ core_cm3.o
│ │ delay.crf
│ │ delay.d
│ │ delay.o
│ │ ExtDll.iex
│ │ gpio.crf
│ │ gpio.d
│ │ gpio.o
│ │ io.crf
│ │ io.d
│ │ io.o
│ │ lcd_1602.crf
│ │ lcd_1602.d
│ │ lcd_1602.o
│ │ lcd_app.crf
│ │ lcd_app.d
│ │ lcd_app.o
│ │ led.crf
│ │ led.d
│ │ led.o
│ │ main.crf
│ │ main.d
│ │ main.o
│ │ misc.crf
│ │ misc.d
│ │ misc.o
│ │ motor.crf
│ │ motor.d
│ │ motor.o
│ │ startup_stm32f10x_hd.d
│ │ startup_stm32f10x_hd.o
│ │ STM32-DEMO.axf
│ │ STM32-DEMO.build_log.htm
│ │ STM32-DEMO.hex
│ │ STM32-DEMO.htm
│ │ STM32-DEMO.lnp
│ │ STM32-DEMO_ADC-DEMO.dep
│ │ stm32f10x_adc.crf
│ │ stm32f10x_adc.d
│ │ stm32f10x_adc.o
│ │ stm32f10x_dma.crf
│ │ stm32f10x_dma.d
│ │ stm32f10x_dma.o
│ │ stm32f10x_flash.crf
│ │ stm32f10x_flash.d
│ │ stm32f10x_flash.o
│ │ stm32f10x_gpio.crf
│ │ stm32f10x_gpio.d
│ │ stm32f10x_gpio.o
│ │ stm32f10x_it.crf
│ │ stm32f10x_it.d
│ │ stm32f10x_it.o
│ │ stm32f10x_rcc.crf
│ │ stm32f10x_rcc.d
│ │ stm32f10x_rcc.o
│ │ stm32f10x_tim.crf
│ │ stm32f10x_tim.d
│ │ stm32f10x_tim.o
│ │ stm32f10x_usart.crf
│ │ stm32f10x_usart.d
│ │ stm32f10x_usart.o
│ │ system_stm32f10x.crf
│ │ system_stm32f10x.d
│ │ system_stm32f10x.o
│ │ systick.crf
│ │ systick.d
│ │ systick.o
│ │ timer.crf
│ │ timer.d
│ │ timer.o
│ │ usart1.crf
│ │ usart1.d
│ └ usart1.o
└ USER
│ ALL_Includes.h
│ bit.h
│ delay.c
│ delay.h
│ io.c
│ io.h
│ main.c
│ misc.c
│ motor.c
│ motor.h
│ stdio.h
│ STM32-DEMO.uvgui.Administrator
│ STM32-DEMO.uvguix.20155
│ STM32-DEMO.uvguix.Administrator
│ STM32-DEMO.uvguix.Clear
│ STM32-DEMO.uvguix.Clear492
│ STM32-DEMO.uvguix.m1300
│ STM32-DEMO.uvgui_Administrator.bak
│ STM32-DEMO.uvopt
│ STM32-DEMO.uvoptx
│ STM32-DEMO.uvproj.saved_uv4
│ STM32-DEMO.uvprojx
│ STM32-DEMO_ADC-DEMO.dep
│ STM32-DEMO_uvopt.bak
│ STM32-DEMO_uvproj.bak
│ stm32f10x_conf.h
│ stm32f10x_it.c
│ stm32f10x_it.h
│ SysTick.c
│ SysTick.h
│ Timer.c
│ Timer.h
│ usart1.c
└ usart1.h