<击> 您对TRISB1的设置是输出。根据数据表,捕获引脚需要配置为输入。对于GPIO引脚,将TRIS位设置为0是输出,1表示输入。 击>
编辑:原谅最初的愚蠢答案,因为我没有意识到您使用PORTB1作为范围的GPIO指标。
那么最初你使用PORTB0作为捕获引脚是否正确(使用IOC)?捕获模块使用不同的GPIO端口作为其输入(CCP3的PORTB3)。您是否已将连接移至PORTB3以获取捕获源?
编辑:经过PIC数据表的更多内容后,我注意到CCP1的GPIO引脚可以从PORTB3移到PORTB0,但我没有看到任何关于如何设置APFCON0.CCP1SEL位的参考。那将是另一回事。