精品国产一区在线_av无码中文字幕无码王_天海翼三点刺激高潮不停_好硬好大好爽视频_欧美高清一区三区在线专区_香蕉黄色片

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

直流電機pwm調(diào)速

我使用avr單片機M16的T0作直流電機pwm調(diào)速,要設定電機在規(guī)定的時間內(nèi)轉(zhuǎn)與停,應該怎么辦?
是否是在其PWM中斷中給予計時的限制?
static  long time;
struct PUMP_DATA{

  unsigned long pump_pwm;
  unsigned long pump_time;
};
#pragma vector=TIMER1_COMPB_vect
__interrupt void timer1(){
//0.005s
  time++;
  if(time>=pump_p->pump_time){
  DDRD_DDD4=0;
  OCR1B=0;
  }
void pump_bsp(struct PUMP_DATA *p_pump){
  TCCR1A=0X20;
  TCCR1B=0X11;
  DDRD_DDD4=1;
  ICR1=16000;
  OCR1B=p_pump->pump_pwm;
  }
void main()

{ OSCCAL=0xA7;//8mhz校正
  pump_p->pump_pwm=8000;
  pump_p->pump_time=600;
  pump_bsp(pump_p);

}
為什么停不了?
請指正!
全部回復(2)
正序查看
倒序查看
zxjtam
LV.1
2
2005-10-08 11:09
/*前段時間在此處發(fā)表了關于直流電機pwm調(diào)速時間的控制的一個帖子,現(xiàn)已經(jīng)改好,并測試通過
現(xiàn)修改后貼出來!
IAR軟件編程
*/
#include
#include
#include

static  long time;
struct PUMP_DATA {

  unsigned long pump_pwm;
  unsigned long pump_time;
};
struct PUMP_DATA pumdate,*pump_p=&pumdate;
#pragma vector=TIMER1_OVF_vect  //應該改成這個中斷0.005s
__interrupt void timer1(){
  time++;
  if(time>=pump_p->pump_time)
  {
  DDRD_DDD4=0;
  OCR1B=0;
  }
}
void pump_bsp(struct PUMP_DATA *p_pump)
{
  DDRD_DDD4=1;
  OCR1B=p_pump->pump_pwm;
  }
void init_time1()
{
   TCCR1A=0X20;
   TCCR1B=0X11;
   ICR1=20000;
   TIMSK=TIMSK|(1<   __enable_interrupt();
}
void main()

{ OSCCAL=0xA7;   //8MHZ頻率校正

  pump_p->pump_pwm=19000;  //PWM占空比
  pump_p->pump_time=12000; //定時運行的時間 1分鐘
  init_time1();
  pump_bsp(pump_p);

}
0
回復
fakir
LV.2
3
2005-10-12 22:24
@zxjtam
/*前段時間在此處發(fā)表了關于直流電機pwm調(diào)速時間的控制的一個帖子,現(xiàn)已經(jīng)改好,并測試通過現(xiàn)修改后貼出來!IAR軟件編程*/#include#include#includestatic  longtime;structPUMP_DATA{  unsignedlongpump_pwm;  unsignedlongpump_time;};structPUMP_DATApumdate,*pump_p=&pumdate;#pragmavector=TIMER1_OVF_vect  //應該改成這個中斷0.005s__interruptvoidtimer1(){  time++;  if(time>=pump_p->pump_time)  {  DDRD_DDD4=0;  OCR1B=0;  }}voidpump_bsp(structPUMP_DATA*p_pump){  DDRD_DDD4=1;  OCR1B=p_pump->pump_pwm;  }voidinit_time1(){  TCCR1A=0X20;  TCCR1B=0X11;  ICR1=20000;  TIMSK=TIMSK|(1pump_time=12000;//定時運行的時間1分鐘  init_time1();  pump_bsp(pump_p);}
兄弟什么公司的?
0
回復
發(fā)
主站蜘蛛池模板: 久久99精品久久久秒播 | 精品麻豆国产色欲色欲色欲WWW | 福利片中文字幕 | 福利导航第一福利导航 | 日本妇人成熟免费 | 美女脱精光隐私扒开免费观看野外 | 九九热在线精品视频 | 极品成人 | 三级黄色免费片 | 2017在线不卡国产 | 日韩欧美一区二区在线视频 | 综合在线一区 | 最近免费中文字幕MV在线视频1 | 青青草国产成人a∨下载安卓 | 日韩精品在在线一区二区中文 | 人人天天夜夜爽爽 | 色婷婷综合久色aⅴ五区最新 | 大伊香蕉在线精品视频75 | 精品国产一区二区三区久久狼5月 | 兵出潼关免费观看32集 | 久久精品免费在线观看 | 22eee在线播放成人免费视频 | 中文字幕日韩高清在线 | 一级黄色片a | 婷婷69 | 蜜桃视频在线观看一区二区三区 | 欧美18v69| 日日爱99 | 人妻体内射精一区二区 | 麻豆视频观看 | 久爱视频网 | 国产精品亚洲成在人线 | 婷婷五月综合丁香在线 | 老熟妻内射精品一区 | 91福利网站在线观看 | 两个人的视频在线观看www | 92国产视频| 天天干天天射天天干高清 | 偿还的影视高清在线观看 | 中文字幕亚洲天堂 | 免费观看的a级毛片的网站 婷婷成人激情 |