首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

PWM周期匹配中断的有关问题

2012-09-07 
PWM周期匹配中断的问题用30F4011的芯片void _PWM1HIsrInterrupt(void)//PWM1H周期匹配中断处理{????//清中

PWM周期匹配中断的问题
用30F4011的芯片
void _PWM1HIsrInterrupt(void) //PWM1H周期匹配中断处理
{
  ???? //清中断
  i++;
  if(i==1)
  {
  PTCON &=~(1<<15); //关时基
  PTPER=8639; //频率改为20HZ
  PDC1= 3455; //占空比改为60%
  PTCON |=1<<15;
  }
这段程序中_PWM1HIsrInterrupt这个写正确吗;????清中断应该怎么写。我在数据手册里PWM模块的说明中找不到。

[解决办法]
清中断需要看芯片手册 有的是向中断寄存器中相应为写1清楚 有的是读取中断寄存器自动清楚
[解决办法]
PWM好像很多都是用定时器搞在一起的,定时器中断执行完成,后自动就清除中断标志,无需干预

热点排行