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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2366|回復(fù): 3
收起左側(cè)

stc89c52單片機(jī)驅(qū)動(dòng)無刷電調(diào),電機(jī)一直沒反應(yīng)

[復(fù)制鏈接]
ID:976316 發(fā)表于 2021-11-14 16:06 | 顯示全部樓層 |閱讀模式
stc89c52驅(qū)動(dòng)無刷電調(diào),電機(jī)一直沒反應(yīng),以前是用32驅(qū)動(dòng)能正常驅(qū)動(dòng),但是最近32燒了,繼續(xù)用51頂一下暫用,但是這段代碼一直無法正常驅(qū)動(dòng)單片機(jī),求大神幫幫忙,下面部分是單片機(jī)程序

#include <REGX52.H

sbit Motor1=P1^0;
sbit Motor2=P1^1;

unsigned char RecieveByte;
unsigned char Counter,CompareL,CompareR;        //計(jì)數(shù)值和比較值,用于輸出PWM

/**
  * @brief  定時(shí)器0初始化,2us@12.000MHz
  * @param  無
  * @retval 無
  */
void Timer0_Init(void)                //2微秒@11.0592MHz
{
        TMOD &= 0xF0;                //設(shè)置定時(shí)器模式
        TL0 = 0xEA;                //設(shè)置定時(shí)初始值
        TH0 = 0xFF;                //設(shè)置定時(shí)初始值
        TF0 = 0;                //清除TF0標(biāo)志
        TR0 = 1;                //定時(shí)器0開始計(jì)時(shí)
        ET0=1;
        EA=1;
        PT0=0;
}



void UART_Init(void)                //9600bps@11.0592MHz
{
        PCON &= 0x7F;                //波特率不倍速
        SCON = 0x50;                //8位數(shù)據(jù),可變波特率
        TMOD &= 0x0F;                //清除定時(shí)器1模式位
        TMOD |= 0x20;                //設(shè)定定時(shí)器1為8位自動(dòng)重裝方式
        TL1 = 0xFD;                //設(shè)定定時(shí)初值
        TH1 = 0xFD;                //設(shè)定定時(shí)器重裝值
        ET1 = 0;                //禁止定時(shí)器1中斷
        TR1 = 1;                //啟動(dòng)定時(shí)器1
        EA=1;
        ES=1;
        PS=1;
}


void Delay(unsigned int xms)
{
        unsigned char i, j;
        while(xms--)
        {
                i = 2;
                j = 239;
                do
                {
                        while (--j);
                } while (--i);
        }
}



void forwardquickly()
{
        CompareL=50;
        CompareR=50;
}
void forward()
{
        unsigned char i=30;
        for(i=0;i<40;i++)
        {
                CompareL=i;
                CompareR=i;
                Delay(50);
        }
}
void left()
{
        CompareL=20;
        CompareR=10;
}
void right()
{
        CompareL=10;
        CompareR=20;
}
void stop()
{
        CompareL=0;
        CompareR=0;
}

void main()
{
        Timer0_Init();
        UART_Init();
        while(1)
        {
        
        }
}

void Timer0_Routine() interrupt 1
{
        TL0 = 0xEA;                //設(shè)置定時(shí)初始值
        TH0 = 0xFF;                //設(shè)置定時(shí)初始值
        Counter++;
        Counter%=100;        //計(jì)數(shù)值變化范圍限制在0~99
        if(Counter<CompareL)        //計(jì)數(shù)值小于比較值  左邊螺旋槳電機(jī)
        {
                Motor1=1;                //輸出1
        }
        else                                //計(jì)數(shù)值大于比較值
        {
                Motor1=0;                //輸出0
        }
        
        if(Counter<CompareR) //計(jì)數(shù)值小于比較值   右邊螺旋槳電機(jī)
        {
                Motor2=1; //輸出1
        }
        else
        {
                Motor2=0;  //輸出0
        }
}

void UART_Routine()  interrupt 4
{
        if(RI==1)
        {
                RecieveByte=SBUF;//將接受到的數(shù)據(jù)賦值給RecieveByte
                switch(RecieveByte)//進(jìn)行數(shù)據(jù)處理,執(zhí)行相對(duì)應(yīng)的操作
                {
                        case '1':forwardquickly();P2_0=0;break;
                        case '2':forward();P2_1=0;break;
                        case '3':stop();P2_2=0;break;
                        case '4':left();P2_3=0;break;
                        case '5':right();P2_4=0;break;                        
                }
                RI=0;
        }
}
回復(fù)

使用道具 舉報(bào)

ID:976316 發(fā)表于 2021-11-15 13:40 | 顯示全部樓層
TTQ001 發(fā)表于 2021-11-15 01:46
檢查所有硬件特定變量是否已正確映射到 51 單片機(jī)。

硬件映射應(yīng)該沒有問題吧,我用直流減速電機(jī)去測(cè)試這段代碼直流減速電機(jī)可以動(dòng),但是拿這個(gè)用電調(diào)去驅(qū)動(dòng)無刷電機(jī)一點(diǎn)反應(yīng)都沒有
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久99精品久久久久 | 亚洲视频中文字幕 | 国产ts人妖系列高潮 | 久久免费观看一级毛片 | 中文字幕在线观看视频网站 | 天堂综合网久久 | av小说在线 | 亚洲中午字幕 | 久久国产欧美日韩精品 | 日韩影院一区 | 91精品久久久 | 亚洲一区国产精品 | 色片在线观看 | 黄色网址在线免费播放 | 91福利在线观看 | 一区二区三区日韩 | 中文字幕av亚洲精品一部二部 | 99reav| 男女黄网站 | 日韩精品一区二区三区在线 | 婷婷91| 久久噜噜噜精品国产亚洲综合 | 超碰8 | 欧美精品片 | 色资源在线 | 亚洲欧美成人在线 | 日韩一级在线 | 精品日韩一区二区三区av动图 | 亚洲国产精品一区二区三区 | 99久久久久国产精品免费 | www.9191.com| 一区二区三区回区在观看免费视频 | 免费日本视频 | 国产精品综合久久 | 国产91在线 | 亚洲 | 久久精品中文 | 国产亚洲一区二区精品 | 亚洲另类自拍 | 日韩欧美中文在线 | 一级a性色生活片久久毛片 午夜精品在线观看 | 色妞av |