2407定时器1加减计数,周期匹配和下溢中断,可是不正常

[复制链接]
 楼主| snakeemail 发表于 2007-12-21 11:45 | 显示全部楼层 |阅读模式
2407定时器1加减计数,周期匹配和下溢中断,可是不正常<br />只有周期中断就正常,加了下溢中断就不正常;或者只有下溢中断就正常,,加了周期中断就不正常..<br />俺的周期是10kHz,如果只有周期中断,,可是看到PF2引脚是10KHz取反的,,可是加了下溢中断,,应该PF2引脚是20kHz取反的,,可是却不对.<br />void&nbsp;interrupt&nbsp;INT2()<br />{<br />&nbsp;switch(PIVR)&nbsp;//&nbsp;由外设中断向量寄存器PIVR判断<br />&nbsp;{&nbsp;&nbsp;<br />&nbsp;case&nbsp;0x0027:&nbsp;//&nbsp;P40&nbsp;定时器1周期中断的外设中断扩展<br />&nbsp;PFDATDIR&nbsp;=&nbsp;PFDATDIR&nbsp;^&nbsp;0x0004;&nbsp;PF2引脚取反<br />&nbsp;EVAIFRA&nbsp;=&nbsp;EVAIFRA&nbsp;&&nbsp;0x0080;&nbsp;&nbsp;<br />&nbsp;break;&nbsp;&nbsp;<br />&nbsp;case&nbsp;0x0029:&nbsp;&nbsp;<br />&nbsp;PFDATDIR&nbsp;=&nbsp;PFDATDIR&nbsp;^&nbsp;0x0004;&nbsp;PF2引脚取反<br />&nbsp;EVAIFRA&nbsp;=&nbsp;EVAIFRA&nbsp;&&nbsp;0x0200;//加了这句就不正常<br />&nbsp;break;<br /><br />&nbsp;default:&nbsp;;&nbsp;&nbsp;<br />&nbsp;}<br /><br />}<br /><br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

547

主题

1910

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部

547

主题

1910

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部