电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

步进电机加减速程序

步进电机加减速程序_第1页
1/6
步进电机加减速程序_第2页
2/6
步进电机加减速程序_第3页
3/6
步进电机加减速程序 2009-7-24 14:52 提问者:568826036 | 浏览次数:1251 次 要求C 语言写的程序 2009-7-29 14:43 最 佳答案 main.c 文件内容: #include"stm32f10x_lib.h" #include"main.h" TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; GPIO_InitTypeDef GPIO_InitStructure; ErrorStatus HSEStartUpStatus; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; int pulse; int StepCount; int pulse1; int pulse2; int t1; int t2; int r1; int r2; void RCC_Configuration(void); void NVIC_Configuration(void); void GPIO_Configuration(void); void TIM2_Configuration(void); void f(int Vt,int a,int d,int S); #define VECT_TAB_RAM int main(void) { #ifdef DEBUG debug();/*[初始化外围设备指针]*/ #endif RCC_Configuration(); //初始化时钟与复位 NVIC_Configuration();//初始化中断嵌套 TIM2_Configuration();//初始化定时器 GPIO_Configuration(); GPIO_WriteBit(GPIOD, GPIO_Pin_7, (BitAction)(0)); GPIO_WriteBit(GPIOD, GPIO_Pin_6, (BitAction)(0)); //DCY1 DCY2 为00,即Normal %0 DECAY GPIO_WriteBit(GPIOE, GPIO_Pin_7, (BitAction)(1)); GPIO_WriteBit(GPIOB, GPIO_Pin_1, (BitAction)(0)); //M1M2 为10,即1-2-phase //GPIO_WriteBit(GPIOA, GPIO_Pin_4, (BitAction)(1)); //正向旋转 //GPIO_WriteBit(GPIOA,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));正、反向旋转控制 GPIO_WriteBit(GPIOB, GPIO_Pin_0, (BitAction)(0)); GPIO_WriteBit(GPIOC, GPIO_Pin_5, (BitAction)(1)); //TQ1 TQ2 为01,即Current Ratio 为50% GPIO_WriteBit(GPIOA, GPIO_Pin_7, (BitAction)(1)); //StepReset 位 GPIO_WriteBit(GPIOC, GPIO_Pin_4, (BitAction)(1)); //StepEn 使能位 while(1) { r1=0; r2=10; StepCount=0; GPIO_WriteBit(GPIOA,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4))); TIM2_Configuration(); do { } while(r2); TIM_Cmd(TIM2, DISABLE); Delay(7000000); } } void GPIO_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_7; //PA的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

步进电机加减速程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部