

使用STM32控制TMC5160驱动步进电机 - Trinamic-一蓑烟雨
source link: https://www.cnblogs.com/xing2/p/16653368.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

使用STM32控制TMC5160驱动步进电机



void TMC5160_Init3(void) //模式三独立模式 { GPIO_InitTypeDef GPIO_Initure; __HAL_RCC_GPIOB_CLK_ENABLE(); //开启GPIOB时钟 __HAL_RCC_GPIOA_CLK_ENABLE(); //开启GPIOA时钟 GPIO_Initure.Pin=GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_8; GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP; //推挽输出 GPIO_Initure.Pull=GPIO_PULLUP; //上拉 GPIO_Initure.Speed=GPIO_SPEED_FREQ_HIGH; //高速 HAL_GPIO_Init(GPIOA,&GPIO_Initure); GPIO_Initure.Pin=GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15; GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP; //推挽输出 GPIO_Initure.Pull=GPIO_PULLUP; //上拉 GPIO_Initure.Speed=GPIO_SPEED_FREQ_HIGH; //高速 HAL_GPIO_Init(GPIOB,&GPIO_Initure); HAL_GPIO_WritePin(GPIOA,GPIO_PIN_6|GPIO_PIN_5,GPIO_PIN_SET); HAL_GPIO_WritePin(GPIOA,GPIO_PIN_7,GPIO_PIN_RESET); HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14|GPIO_PIN_13|GPIO_PIN_12|GPIO_PIN_1,GPIO_PIN_SET); HAL_GPIO_WritePin(GPIOB,GPIO_PIN_15|GPIO_PIN_2|GPIO_PIN_0,GPIO_PIN_RESET); }
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) { if(htim==(&TIM3_Handler)) { COUNT++; A8=~A8; if(COUNT>=6400) { //HAL_NVIC_DisableIRQ(TIM3_IRQn); LED=1; //转一圈,停2s后继续 delay_ms(2000); LED=0; COUNT=0; } } }
Recommend
-
12
随想录(单片机和步进电机学习笔记)
-
8
单片机很好玩13,步进电机的使用 发表于 2019-01-27 19:01:29...
-
13
STC12C5A60S2 单片机,光敏电阻,步进电机,制作寻光器,始终指向光源 发表于...
-
7
一文分清普通电机、减速电机、步进电机、舵机、伺服电机的区别[转载] By: taho On: 2021年7月...
-
7
更新于 2021/12/13 | 创建于 2021/12/13 如何使用DRV8833电机控制器控制电机的速度 直流电机可以在许多设备中找到。在自己动手的项...
-
4
作坊 3D打印您自己的步进电机 - 电子
-
6
在树莓派4B上使用PCA9685控制MG996R伺服电机 Posted on 2021-10-31...
-
5
stm32和电机开发(直流有刷电机和步进电机)
-
4
【自制】用arduino单片机和步进电机制作手掌大的电子琴 16小时前 作者:旺仔爸爸造物社 阅读需 1 分钟
-
3
Driver8833电机驱动模块的使用(STM32为主控) - xioahuhu - 博客园 一、硬件 STM32C8T6、STLINK下载器...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK