完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
有会玩五线四相步进电机的嘛,为什么程序导入进去,电机内部震动,而电机不转动呢!谢谢各位解答
#include #include #define uchar unsigned char #define uint unsigned int ***it k1=P0^0; uchar code FFW[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9}; uchar rate; void delay() { uchar k; uint s; k=rate; do { for(s=0;s<1000;s++); } while(--k); } void motor_ffw() { uchar i; for(i=0;i<8;i++) { P1=FFW; delay(); } } void motor_turn() { uchar x; rate=0x0a; x=0x80; do { motor_ffw(); rate--; } while(rate!=0x01); do { motor_ffw(); x--; }while(x!=0x01); do { motor_ffw(); rate++; } while(rate!=0x0a); } main() { P1=0xf0; while(1) { P1=0XF0; if(k1==0) { motor_turn(); } } } |
|
相关推荐
3个回答
|
|
|
就是那种5V的最破的步进电机把,5块钱就连驱动板子都买回来了是把?步进电机失步了,他应该转的和老太太走路一样慢就对了,我没细看你程序,这种程序我写的很多,你把你正传反转函数里的延时加大,让步进电机慢慢的转,别想让他带一个风扇什么的,不可能,那得用直流电机。
|
|
|
|
|
|
帮顶。。。。
|
|
|
|
|
|
谢谢大神,真厉害
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1634 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4741 浏览 0 评论
4231 浏览 9 评论
3824 浏览 16 评论
4400 浏览 1 评论
4212浏览 3评论
2381浏览 0评论
3394浏览 0评论
1159浏览 0评论
2844浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 11:59 , Processed in 0.915312 second(s), Total 81, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6159