|
用到的CAP4.<br /><br />1:我预设<br />*CAPFIFOB = 0x1500;<br />让一捕捉到信号就进入中断程序.<br /><br />当单步执行时一进到中断,*CAPFIFOB显示CAP4的FIFO溢出.<br /><br />全速执行时,*CAPFIFOB显示CAP4的FIFO溢出.<br /><br />按理说,照我的设置进入CAP中断后,捕获单元的FIFO实际上只捕获到一个值.那么*CAPFIFOB相应状态位的显示应该是10[有两个值在FIFO中],而不是11[溢出]<br /><br />但是我将*CAPFIFOB预设为0x0000,即将状态位全部清0,在进入中断时,相应的状态位也会显示溢出[11],这是怎么回事?<br /><br />奇怪了,郁闷了,想很久了,吐血了.....<br /> |