完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
/****************XY电机后移*******************/
//uint XMtPParameter; //X电机位置参数(上料动作) //uint YMtSParameter; //Y电机编辑前移 void XYMTBack() { uchar ss; //延时系数 uint XYSpeed,XYPosition; //电机延时参数 Y电机运动位置参数 bit Start; //起步标志 ss=20; //延时系数初始化 XYSpeed=XMtSParameter; //速度 XYPosition=XMtPParameter; //位置 XMtPParameter第一步到位置X轴加 DIR1=1; //左移 DIR2=0; //后退 Start=1; //起步标志置一 do { if(Start==1) // 起步 { CP1=!CP1; //输出脉冲 CP2=!CP2; //输出脉冲 delay(XYSpeed+ss*5);//20×5..19*5...1*5 CP1=!CP1; //输出脉冲 CP2=!CP2; //输出脉冲 delay(XYSpeed+ss*5); XYPosition--; ss--; if(ss<1) //小于1加速段完成 { ss=0; Start=0; //加速标志置零,结束加速 } // ss=20循环结束,执行else循环体 } else { CP1=!CP1; //输出脉冲 CP2=!CP2; //输出脉冲 delay(XYSpeed+ss*5);//XYPosition大于20ss=0 CP1=!CP1; //输出脉冲 CP2=!CP2; //输出脉冲 delay(XYSpeed+ss*5); XYPosition--; if(XYPosition<20) //小于20启动减速 ss++; //减速延时加 1*5..2*5..3*5 } } while(XYPosition); } |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1570 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1515 浏览 1 评论
943 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
669 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1562 浏览 2 评论
1851浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
620浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
506浏览 3评论
511浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
492浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 11:11 , Processed in 0.561346 second(s), Total 45, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号