|
|
一個(gè)簡單的步進(jìn)電機(jī)的程序,大家有興趣一起討論 關(guān)于stm32的程序
/*
* 步進(jìn)電機(jī)S曲線加減速
* 若發(fā)現(xiàn)啟動(dòng)后電機(jī)有堵轉(zhuǎn)的情況請(qǐng)?jiān)龃髷?shù)組中的數(shù)值,簡單的方法是在調(diào)用的時(shí)候直接乘個(gè)倍數(shù)
*/
0.png (7.64 KB, 下載次數(shù): 116)
下載附件
2017-10-8 21:12 上傳
單片機(jī)源程序如下:
- #include "STM32F1.h"
- int main(void)
- {
- delay_init(); //Systick精確延時(shí)初始化
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); //設(shè)置NVIC中斷分組
- GPIO_Config(); //IO初始化
- TIM_Config(); //定時(shí)器配置
- PWM_Ctrl(ENABLE); //開啟定時(shí)器
- while(1)
- {
- Speed_up(); //加速
- delay_ms(5000);
- Speed_down(); //減速
- delay_ms(10);
- DIR(); //換向
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
簡易步進(jìn)電機(jī)S加減速.rar
(306.43 KB, 下載次數(shù): 522)
2017-10-8 14:12 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|