久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2424|回復: 2
打印 上一主題 下一主題
收起左側

單片機控制步進電機正反轉的數(shù)組是如何寫出來的?

[復制鏈接]
跳轉到指定樓層
樓主
ID:721488 發(fā)表于 2020-4-3 10:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想問一下,51單片機控制步進電機的c語言程序,步進電機的接口不同是不是正反轉的程序就不一樣,如正傳是{0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09} 這種是怎么寫出來的,請大神幫忙解答一下,謝謝了,
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:367369 發(fā)表于 2020-4-3 15:59 | 只看該作者
看數(shù)據(jù)手冊
回復

使用道具 舉報

板凳
ID:352458 發(fā)表于 2020-4-4 13:11 | 只看該作者
{0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}
一看就是八步步進電機。
分別對應的是:
0001    0011    0010      0110    0100    1100    1000   1001
每一位都分別對應的是GPIO_Pin 的端口我這里寫作A\B\C\D

void STEP_MOTOR_OFF (void){//電機斷電
        GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_A | STEP_MOTOR_B | STEP_MOTOR_C | STEP_MOTOR_D);//各接口置0
}

void STEP_MOTOR_8A (u8 a,u16 speed){//電機單步8拍
        switch (a){
                case 0:
                GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_B | STEP_MOTOR_C | STEP_MOTOR_D);//0
                GPIO_SetBits(STEP_MOTOR_PORT,STEP_MOTOR_A);//1
                        break;
                case 1:
                GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_C | STEP_MOTOR_D);//0
                GPIO_SetBits(STEP_MOTOR_PORT,STEP_MOTOR_A | STEP_MOTOR_B);//1
                        break;
                case 2:
                GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_A | STEP_MOTOR_C | STEP_MOTOR_D);//0
                GPIO_SetBits(STEP_MOTOR_PORT,STEP_MOTOR_B);//1
                        break;
                case 3:
                GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_A | STEP_MOTOR_D);//0
                GPIO_SetBits(STEP_MOTOR_PORT,STEP_MOTOR_B | STEP_MOTOR_C);//1
                        break;
                case 4:
                GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_A | STEP_MOTOR_B | STEP_MOTOR_D);//0
                GPIO_SetBits(STEP_MOTOR_PORT,STEP_MOTOR_C);//1
                        break;
                case 5:
                GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_A | STEP_MOTOR_B);//0
                GPIO_SetBits(STEP_MOTOR_PORT,STEP_MOTOR_C | STEP_MOTOR_D);//1
                        break;
                case 6:
                GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_A | STEP_MOTOR_B | STEP_MOTOR_C);//0
                GPIO_SetBits(STEP_MOTOR_PORT,STEP_MOTOR_D);//1
                        break;
                case 7:
                GPIO_ResetBits(STEP_MOTOR_PORT,STEP_MOTOR_B | STEP_MOTOR_C);//0
                GPIO_SetBits(STEP_MOTOR_PORT,STEP_MOTOR_A | STEP_MOTOR_D);//1
                        break;
                default:
                        break;
        }
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产激情综合五月久久 | 黄色一级毛片免费看 | 免费毛片网站 | 欧美xxxx在线 | 日日操夜夜操天天操 | 美国黄色一级片 | 久久久久国产精品一区二区 | 欧美精品在线一区 | 无人区国产成人久久三区 | 国产精品一区二区久久久久 | 中文在线一区二区 | 日日操天天射 | 欧美中文字幕一区二区三区 | 中文字幕一区二区三区乱码图片 | 欧美性jizz18性欧美 | 久久在线| 亚洲精品国产偷自在线观看 | 请别相信他免费喜剧电影在线观看 | 国产一区二| 国产欧美日韩一区 | 红桃成人在线 | www狠狠爱com | 日韩欧美三区 | 老外几下就让我高潮了 | 国产精品无码久久久久 | 久久综合九九 | 黄色毛片在线看 | 天天干.com| 亚洲一区二区三区在线观看免费 | 久久激情视频 | 国产精品一区网站 | 久久久久电影 | www天天操| 亚洲欧美日韩系列 | 孕妇一级毛片 | 久久狠狠| 91精品国产91久久久久久丝袜 | 精品美女久久久久久免费 | 毛片大全 | 91精品国产91综合久久蜜臀 | 91精品亚洲|