stm32控制步进电机

  • O2_510570
    了解作者
  • 4.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-23 07:52
    上传日期
通过两个按键来控制两个步进电机,通过按键1和按键2来操作步进电机,通过按下按键1后,两个步进电机同时向同一个方向旋转一圈,按下按键2后,两个步进电机同时向另一个方向旋转一圈。
多电机控制.zip
  • 多电机控制
  • HARDWARE
  • DRIVER
  • driver.h
    1.1KB
  • driver.c
    10.4KB
  • KEY
  • key.h
    373B
  • key.c
    1.1KB
  • LCD
  • lcd.c
    83.4KB
  • font.h
    34.2KB
  • lcd.h
    7.4KB
  • LED
  • led.h
    638B
  • led.c
    1.3KB
  • CORE
  • core_cm3.h
    83.7KB
  • startup_stm32f10x_hd.s
    15.1KB
  • core_cm3.c
    16.9KB
  • SYSTEM
  • sys
  • sys.c
    876B
  • sys.h
    2.7KB
  • delay
  • delay.c
    7.7KB
  • delay.h
    1.9KB
  • usart
  • usart.c
    5KB
  • usart.h
    1.3KB
  • OBJ
  • main.d
    1.9KB
  • usart.crf
    346.3KB
  • stm32f10x_gpio.o
    378KB
  • stm32f10x_tim.crf
    362.3KB
  • misc.o
    371.8KB
  • USMART.axf
    366.4KB
  • usmart_config.d
    2.1KB
  • stm32f10x_rcc.o
    382.3KB
  • USMART_USMART.dep
    41.3KB
  • USMART.sct
    479B
  • main.o
    384.3KB
  • stm32f10x_it.d
    1.8KB
  • stm32f10x_it.o
    372.1KB
  • usmart_str.crf
    345.3KB
  • usmart.d
    1.8KB
  • usmart_config.o
    379KB
  • main.crf
    353.5KB
  • stm32f10x_rcc.d
    1.9KB
  • stm32f10x_gpio.d
    1.9KB
  • startup_stm32f10x_hd.o
    6.6KB
  • stm32f10x_usart.d
    1.9KB
  • USMART.htm
    98.3KB
  • stm32f10x_flash.d
    1.9KB
  • stm32f10x_fsmc.crf
    346.1KB
  • stm32f10x_tim.o
    405.4KB
  • driver.o
    385.5KB
  • core_cm3.o
    11KB
  • key.o
    374.8KB
  • delay.crf
    341.8KB
  • usmart_str.d
    1.8KB
  • USMART.build_log.htm
    1.7KB
  • led.o
    373.1KB
  • usart.o
    377.5KB
  • usart.d
    1.7KB
  • usmart_str.o
    379.9KB
  • stm32f10x_tim.d
    1.9KB
  • core_cm3.d
    101B
  • stm32f10x_gpio.crf
    344.1KB
  • delay.d
    1.6KB
  • stm32f10x_usart.crf
    346.2KB
  • led.d
    1.6KB
  • stm32f10x_flash.o
    381.9KB
  • system_stm32f10x.d
    1.8KB
  • key.crf
    341.9KB
  • stm32f10x_flash.crf
    347.6KB
  • delay.o
    374.2KB
  • led.crf
    341.3KB
  • driver.d
    1.9KB
  • system_stm32f10x.crf
    341.8KB
  • USMART.lnp
    704B
  • key.d
    1.6KB
  • usmart_config.crf
    348.8KB
  • sys.o
    374KB
  • stm32f10x_rcc.crf
    347.6KB
  • usmart.crf
    351.5KB
  • usmart.o
    388.2KB
  • driver.crf
    354KB
  • USMART.hex
    43.6KB
  • sys.crf
    341KB
  • misc.d
    1.6KB
  • startup_stm32f10x_hd.d
    63B
  • stm32f10x_fsmc.o
    378.1KB
  • system_stm32f10x.o
    372KB
  • stm32f10x_fsmc.d
    1.9KB
  • stm32f10x_usart.o
    382KB
  • sys.d
    1.5KB
  • misc.crf
    340.7KB
  • stm32f10x_it.crf
    340.1KB
  • core_cm3.crf
    3.8KB
  • USER
内容介绍
USMART V3.1 USMART是由ALIENTEK开发的一个灵巧的串口调试互交组件,通过 它,你可以通过串口助手调用程 序里面的任何函数,并执行.因此,你可以随意更改函数的输入参数(支持数字(10/16进制)、字符串、 函数入口地址等作为参数),单个函数最多支持10个输入参数,并支持函数返 回值显示.V2.1新增 hex和dec两个指令.他们可以用于设置函数参数的显示格式.也可以用于数据的进制转换. 例如: 输入"hex 100" 会在串口调试助手上看到 HEX 0X64. 输入"dec 0X64" 会在串口调试助手上看到 DEC 100. 升级说明 V1.4 增加了对参数为string类型的函数的支持.适用范围大大提高. 优化了内存占用,静态内存占用为79个字节@10个参数.动态适应数字及字符串长度 V2.0 1,修改了list指令,打印函数的完整表达式. 2,增加了id指令,打印每个函数的入口地址. 3,修改了参数匹配,支持函数参数的调用(输入入口地址). 4,增加了函数名长度宏定义. V2.1 20110707 1,增加dec,hex两个指令,用于设置参数显示进制,及执行进制转换. 注:当dec,hex不带参数的时候,即设定显示参数进制.当后跟参数的时候,即执行进制转换. 如:"dec 0XFF" 则会将0XFF转为255,由串口返回. 如:"hex 100" 则会将100转为0X64,由串口返回 2,新增usmart_get_cmdname函数,用于获取指令名字. V2.2 20110726 1,修正了void类型参数的参数统计错误. 2,修改数据显示格式默认为16进制. V2.3 20110815 1,去掉了函数名后必须跟"("的限制. 2,修正了字符串参数中不能有"("的bug. 3,修改了函数默认显示参数格式的修改方式. V2.4 20110905 1,修改了usmart_get_cmdname函数,增加最大参数长度限制.避免了输入错误参数时的死机现象. 2,增加USMART_ENTIM2_SCAN宏定义,用于配置是否使用TIM2定时执行scan函数. V2.5 20110930 1,修改usmart_init函数为void usmart_init(u8 sysclk),可以根据系统频率自动设定扫描时间.(固定100ms) 2,去掉了usmart_init函数中的uart_init函数,串口初始化必须在外部初始化,方便用户自行管理. V2.6 20111009 1,增加了read_addr和write_addr两个函数.可以利用这两个函数读写内部任意地址(必须是有效地址).更加方便调试. 2,read_addr和write_addr两个函数可以通过设置USMART_USE_WRFUNS为来使能和关闭. 3,修改了usmart_strcmp,使其规范化. V2.7 20111024 1,修正了返回值16进制显示时不换行的bug. 2,增加了函数是否有返回值的判断,如果没有返回值,则不会显示.有返回值时才显示其返回值. V2.8 20111116 1,修正了list等不带参数的指令发送后可能导致死机的bug. V2.9 20120917 1,修改了形如:void*xxx(void)类型函数不能识别的bug。 V3.0 20130425 1,新增了字符串参数对转义符的支持。 V3.1 20131120 1,增加runtime系统指令,可以用于统计函数执行时间. 用法: 发送:runtime 1 ,则开启函数执行时间统计功能 发送:runtime 0 ,则关闭函数执行时间统计功能 runtime统计功能,必须设置:USMART_ENTIMX_SCAN 为1,才可以使用!! 正点原子@ALIENTEK 技术论坛:www.openedv.com 修改日期:2013/11/20 Copyright(C) ALIENTEK 2011-2021
评论
    相关推荐
    • STM32 程序
      STM32一些自己写过的程序并应用过可以使用的,包括直流电机驱动,温度显示,oled显示,adc实验,PWM输出,定时器中断,全部都写在了main函数中,不过写的有一点乱。(pwm实验可以看我的博客)
    • stm32f103
      stm32f103c8t6资料,包括源码,原理图等等
    • STM32
      STM32
    • STM32
      STM32 该存储库用于容纳我的学习项目,以便使用STM32开发板进行嵌入式系统编程。
    • stm32 sim 7600
      stm32 ota sim 7600 stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600...
    • STM32 SPWM
      利用stm32的定时器产生spwm波形,进行调解,希望能对大家有所帮助。
    • stm32 pack
      keil5 中使用的 STM32包 其中包括 STM32F0 STM32F1 STM32F3 STM32L0 STM32L1
    • stm32cubemx
      stm32cubemx st的代码生成器,安装后可以进行图形化的代码生成,项目生成!
    • STM32CubeMX
      ST(意法半导体)公司为方便STM32的使用和学习,以及HAL库的推广,自行研发的可以通过配置,自动生成初始化代码的工具软件
    • STM32 JoyStickMouse
      今天终于把 STM32 的例程 JoyStickMouse 跑起来了,上传一份备忘。 注意要根据 stm32f10x_conf.h 中的注释去掉一些没用到的文件