当前位置: 首页 > news >正文

免费建站建站网站建设计划书

免费建站建站,网站建设计划书,广东佛山顺德疫情最新情况,杭州物联网前十名公司前言 (1)本章介绍用stm32驱动42步进电机,将介绍需要准备的硬件器材、所需芯片资源以及怎么编程及源代码等等。 (2)实验效果:按下按键,步进电机顺时针或逆时针旋转90度。 (3&#xff…

前言

(1)本章介绍用stm32驱动42步进电机,将介绍需要准备的硬件器材、所需芯片资源以及怎么编程及源代码等等。

(2)实验效果:按下按键,步进电机顺时针或逆时针旋转90度。

(3)参考资料:

【入门教程】STM32驱动步进电机_哔哩哔哩_bilibili

硬件准备

在这里插入图片描述

购买链接:

【淘宝】https://m.tb.cn/h.5TEAcrO?tk=Quv6W01YhgP CZ3457 「42步进电机42BYGH34S扭矩0.28N.M长34mm丝杆滑台3D打印机配件马达」
点击链接直接打开 或者 淘宝搜索直接打开

在这里插入图片描述

接线

1、接控制器三个普通的GPIO即可,用作普通推挽输出模式

2、步进电机有四个引脚,接到驱动器上的A、B相即可

3、12V供电

在这里插入图片描述

步进电机驱动设置

由驱动器旁边的拨码开关进行设置

在这里插入图片描述

代码讲解

在这里插入图片描述
在这里插入图片描述
见代码注释

main.c

#include "stm32f10x.h"
#include "bsp_key.h"
#include "bsp_stepmotor.h"void Delay(__IO uint32_t nCount){for (; nCount != 0; nCount--);
};void Step_90_Degrees(){// NC = 1600, 800 toggles means 90 degree motor rotationfor (int i = 0; i < 800; i++){	MOTOR_PUL_Toggle;  //翻转800次// The delay time determines the motor speedDelay(0xfff);  //delay时间的长短决定电机旋转的速度,这个延时是不准确的,若需要精准的延时,可采用定时器}
}
//
int main(void)
{Key_GPIO_Config();   //按键的配置,初始化Stepper_Pin_Init();  //步进电机配置Delay(0xfffff);      //进行延时,单片机更好初始化// Keep detecting the Key statuswhile(1){if (Key_Scan(KEY1_GPIO_PORT, KEY1_GPIO_PIN) == KEY_ON){// Counter Clock Wise for KEy1MOTOR_DIR_CCW;     //设置步进电机为逆时针旋转方向Step_90_Degrees(); //控制脉冲端口,使步进电机旋转90度}if (Key_Scan(KEY2_GPIO_PORT, KEY2_GPIO_PIN) == KEY_ON){// Counter Clock Wise for KEy2MOTOR_DIR_CW;       //设置步进电机为顺时针旋转方向Step_90_Degrees();}}
}

代码开源链接(这是up主的代码,主控不是c8t6。但是可以参考驱动程序)
https://github.com/Fiercewill/STM32-42StepMotor

http://www.ds6.com.cn/news/38848.html

相关文章:

  • 顶尖网站设计免费下载百度app最新版本
  • 精准客户怎么营销大连seo建站
  • 网站建设方案报价中国市场营销网
  • 网站推广效果的评价指标有重庆seo论
  • 网站建设方案书 个人备案百度网站ip地址
  • 电子商务网站包括进入百度一下官网
  • 济南模板网站设计最新seo自动优化软件
  • 做竞价网站 要注意什么张家港seo建站
  • 宁波网站建设哪家快网站推广方案范文
  • 接网站建站公司新泰网站seo
  • 香水网络营销策划方案网站优化建议怎么写
  • 网站支付宝怎么做的seo关键词排名公司
  • 卢湾网站设计深圳网站建设推广优化公司
  • 辽宁省人民政府网站官网百度app下载
  • 企业建站系统 哪个好网络热词的利弊
  • 页面设计师岗位职责seo推广案例
  • 英文网站建设600发广告推广平台
  • 远程服务器怎么建设自己的网站app用户量排名
  • 开设计工作室赚钱吗百度seo关键词优化推荐
  • 卫计委社会信用体系建设网站网站推广主要是做什么
  • 局域网网站域名怎么做优化大师最新版本
  • 汕头模板网建站营销渠道模式有哪些
  • 做网页设计卖钱的网站搜索引擎排名优化seo课后题
  • 医院网站和微信公众号建设方案sem推广代运营
  • 找人做网站要注意什么网站推广的主要方法
  • 国外知名网站网站收录一键提交
  • 邯郸制作网站重庆seo代理
  • 深圳网站优化排名如何让关键词排名靠前
  • 营销型网站建设页面网站制作定制
  • 应用商店下载安装到桌面广州seo报价