標(biāo)題:
STM32單片機(jī)輸出精準(zhǔn)脈沖個數(shù)控制步進(jìn)電機(jī)源程序
[打印本頁]
作者:
msdzt
時間:
2019-7-12 21:25
標(biāo)題:
STM32單片機(jī)輸出精準(zhǔn)脈沖個數(shù)控制步進(jìn)電機(jī)源程序
32單片機(jī)輸出精準(zhǔn)脈沖個數(shù)控制步進(jìn)電機(jī),每發(fā)出一次脈沖進(jìn)入一次中斷,控制中斷的次數(shù)就可以控制脈沖數(shù)量,分享給大家適合初學(xué)者參考
單片機(jī)源程序如下:
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "timer.h"
#include "stm32f10x.h"
int main(void)
{
vu8 key=0;
u32 number=200;
uart_init(115200); //串口初始化為115200
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
KEY_Init();
delay_init();
LED_Init(); //LED端口初始化
TIM3_PWM_Init(number-1,7199); //WM頻率=72000000/7200=10Khz
//使能時鐘4
GPIO_SetBits(GPIOA,GPIO_Pin_6);
while(1)
{
delay_ms(100);
LED0=!LED0;
delay_ms(100);
key=KEY_Scan(0);
delay_ms(10);
if(WK_UP)
{
GPIO_ResetBits(GPIOA,GPIO_Pin_6);
}
else GPIO_SetBits(GPIOA,GPIO_Pin_6);
}
}
復(fù)制代碼
所有資料51hei提供下載:
輸出精準(zhǔn)脈沖數(shù).7z
(186.09 KB, 下載次數(shù): 256)
2019-7-13 05:56 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
鵬博士PBs
時間:
2019-7-13 11:14
不錯不錯 感謝分享
作者:
xiaozhong1314
時間:
2019-7-13 22:06
有接線圖嗎
作者:
jok
時間:
2019-7-25 09:03
你好 驅(qū)動版的CLK、CW口是接開發(fā)板的PB5、PE5口嗎?
作者:
15821852160
時間:
2019-10-31 13:21
這樣做步進(jìn)電機(jī)會失步嗎?
作者:
xsyp
時間:
2020-4-11 22:14
10k速度,步進(jìn)電機(jī)應(yīng)該不會失步吧?
作者:
月影Saika
時間:
2020-5-7 18:11
下載來使用一下看看是否好用,期待,也感謝樓主分享
作者:
月影Saika
時間:
2020-5-7 19:22
單脈沖法適用于低速率脈沖,挺好的
作者:
wis98
時間:
2020-8-31 21:07
能精確發(fā)脈沖數(shù)就可以實現(xiàn)定位功能了
作者:
guiyang_ok
時間:
2020-9-3 10:08
最高速能到多少?有無加減速呢
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1