本帖最后由 麦小播 于 2019-10-15 16:38 编辑
近半年来切入PIC的使用,用的是16F876A,感觉我原来搞单片机正常的线性地址空间等思维被扭曲,记录了
一下,问题多达20多处,且还在不断发现新的问题。
暂且不说多字节减法,“bank”切换 之类,
先陈述一个非常明显的诡异现象,暂且不敢说是bug,问题如下:
CCP1,CCP2捕获中断,在不需要时,即使代码中有语句关断CCP1,CCP2中断,但只要RC1~2有输入信号,
程序也能进入中断,
而维持此时的设置,仅仅将RC1~2设置为输出模式时,情况就又变了,这时程序就无法进入CCP1,CCP2中断
何故? |