Microchip
直播中

张华仁

7年用户 162经验值
私信 关注
[问答]

MPLABX3.20寄存器变更时中断怎么回事

您好,抱歉,我的英文16f18875和16f1719带有Pickit3,MPLABX 3.20寄存器通常配置为能够中断端口的负变化,但是端口的负变化不设置IOCAF。如果我在调试中设置IOCAF,则会发生中断。我必须检查什么来解决它。…?

回帖(1)

李林

2020-4-22 11:45:04
你好,Antek,你能提供你的源代码吗?正如其他论坛海报微妙地提到的,它可能在您的注册表配置中。您可能还想调查触发您的IOC的任何事情。例如,如果您使用按钮开关,那么按下按钮时逻辑电平会如预期那样改变吗?另一个要检查的是ITCON寄存器的IOCIF位的状态。每当在任何引脚上出现IOC条件时,都设置该位。为了确保没有其他国际奥委会的意外发生,检查一下这一点也许是有用的。我去年在1719年用国际奥委会做了一个微芯片大师演示,所以我确信它工作正常。谢谢,克里斯。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分