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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

C52單片機中用定時器2做中斷產生PWM波這樣有問題嗎?

[復制鏈接]
回帖獎勵 15 黑幣 回復本帖可獲得 5 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
ID:942935 發表于 2022-3-25 13:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  。。。。。。
        //  左電機調速                              
void pwm_out_left_moto(void)
{  
   if(Left_moto_stop)
   {
    if(pwm_val_left<=push_val_left)
               {
                     Left_moto_pwm=1;  //                     Left_moto_pwm1=1;
                   }
        else
               {
                 Left_moto_pwm=0; //                     Left_moto_pwm1=0;
                   }
        if(pwm_val_left>=20)
               pwm_val_left=0;
   }
   else   
          {
           Left_moto_pwm=0; //           Left_moto_pwm1=0;
                  }
}
       // 右電機調速                                
   void pwm_out_right_moto(void)
{
  if(Right_moto_stop)
   {
    if(pwm_val_right<=push_val_right)
              {
               Right_moto_pwm=1;  //                   Right_moto_pwm1=1;
                   }
        else
              {
                   Right_moto_pwm=0;   //                   Right_moto_pwm1=0;
                  }
        if(pwm_val_right>=20)
               pwm_val_right=0;
   }
   else   
          {
           Right_moto_pwm=0; //           Right_moto_pwm1=0;
              }
}

///*TIMER2中斷服務子函數產生PWM信號*/
         void timer0()interrupt 5  
{        
         TF2=0;                                                
TH2=0XFc;          (65536-1000)/256 //1M定時
         TL2=0X18;   (65536-1000)%256        
         time++;
         pwm_val_left++;
         pwm_val_right++;
         pwm_out_left_moto();
         pwm_out_right_moto();
EA=1;
ET2=1;
RT2=1;
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:94031 發表于 2022-3-25 18:45 | 只看該作者
電機調速,就不要用定時器中斷產生PWM,電機速度無法及時調整。
回復

使用道具 舉報

板凳
ID:123289 發表于 2022-3-26 15:44 | 只看該作者
所問不是問題的關鍵。
驅動的原理是什么?服務對象的特性是什么?
清楚了嗎?
而后再談程序。
例如電機從0速到高速是需要時間的,而你的PWM可以瞬間給出一個調整的參數,這樣行嗎?討論過沒有。
如何加速、減速、控速,理論上先說得過去才行。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 1204国产成人精品视频 | 国产精品揄拍一区二区 | 国产一区二区三区 | 成人天堂噜噜噜 | 午夜一区二区三区在线观看 | 精品一区免费 | 91av视频在线播放 | 男人天堂视频在线观看 | 99pao成人国产永久免费视频 | 亚洲中字在线 | 中文字幕亚洲欧美 | 日本在线中文 | 国产亚洲一区二区三区 | www.婷婷 | 成人久久网 | av一区二区在线观看 | 一区二区在线免费观看视频 | 亚洲精品一区二区三区在线 | 国产98色在线 | 成人免费视频一区二区 | 国产成人精品一区二区三区在线 | 成人精品毛片 | 欧美日韩成人影院 | 欧美日韩综合精品 | 欧美日韩在线看 | 国产成人精品网站 | 久久久一区二区三区 | 久久久久久久久久久久久久久久久久久久 | 黄色免费在线网址 | 亚洲成人精品 | a在线观看 | 国产精品免费观看 | 国产精品视频一区二区三区 | 一区二区三区四区免费观看 | 久久99精品久久久久久国产越南 | 国产在线精品一区二区 | 不卡在线一区 | 亚洲 欧美 日韩在线 | 亚洲人在线| 日韩一区二区av | 一区二区三区电影在线观看 |