打印

中断问题

[复制链接]
1223|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pkat|  楼主 | 2012-5-25 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用30F4011的芯片
void _PWM1HIsrInterrupt(void) //PWM1H周期匹配中断处理
{
  ???? //清中断
  i++;
  if(i==1)
  {
  PTCON &=~(1<<15); //关时基
  PTPER=8639; //频率改为20HZ
  PDC1= 3455; //占空比改为60%
  PTCON |=1<<15;
  }
这段程序中_PWM1HIsrInterrupt这个写正确吗;????清中断应该怎么写。我在数据手册里PWM模块的说明中找不到。

相关帖子

沙发
无冕之王| | 2012-5-25 15:38 | 只看该作者
PWM好像很多都是用定时器搞在一起的,定时器中断执行完成,后自动就清除中断标志,无需干预

使用特权

评论回复
板凳
txcy| | 2012-5-25 15:47 | 只看该作者
清中断需要看芯片手册 有的是向中断寄存器中相应为写1清楚 有的是读取中断寄存器自动清楚

使用特权

评论回复
地板
hsbjb| | 2012-5-25 16:01 | 只看该作者
还得看看数据手册

使用特权

评论回复
5
xsgy123| | 2012-5-25 16:08 | 只看该作者
具体要用到哪个中断寄存器,还得查查芯片手册

使用特权

评论回复
6
supreme42| | 2012-5-29 09:06 | 只看该作者
有些芯片进入中断自动清零,有些需要进入中断后手动清零,具体就要看芯片手册

使用特权

评论回复
7
wulala| | 2012-9-16 21:33 | 只看该作者
不知道芯片手册是怎么设置的,应该直接会自动清零的吧

使用特权

评论回复
8
autor| | 2012-9-18 20:28 | 只看该作者
有的片子会自动清零,有的需要自己设置清零呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

196

主题

2726

帖子

0

粉丝