目前用了一款DSPIC30F3011的芯片,仿真器ICD2
使用电平变化中断功能(CN),利用其中四个CN引脚设计了一个16键的键盘,使能了内部的弱上拉功能,电平由高到低发生中断
现在的情况是这样的:
在仿真的时候,用万用表的表笔接触CN脚,想测试一下CN脚的初始电压,可是表笔一碰,马上就停止运行,复位了,后来把中断禁用掉,再不会出现复位的问题了.测得初始电压为5V左右.
直接把程序烧写进芯片,运行,测的此时的CN脚电压为1V左右,而且好象还处于不定态,不知为何?
这里想请问两个问题:
1.仿真时,为什么CN中断会导致复位呢?是程序的问题,还是硬件设置的问题?
2.烧写进芯片后,为什么CN脚上的电压不是接近5V,仿真的时候都可以的啊?
请高手们赐教,谢谢!!!