这个。。看看datasheet吧。。再结合实践。。没用过这个
可以啊,虽然它们用同一个CH和CL,但是没影响啊。捕获的时候是当采集到跳变信号(可以在寄存器里面设置捕获条件)的时候,PCA硬件就把PCA计数器(CH和CL)中的值装载到PCA计数器寄存器中(CCAPnL和CCAPnH)。你在写程序的时候让让他装载以后进入中断,然后把CCAPnL和CCAPnH的值赋给一个变量,再让他装载另一次CCAPnL和CCAPnH的值,两次的值相减就得到周期了。至于PWM,它也用CH和CL作为定时器,但是他的CCAPnL和CCAPnH的值是你在程序里面赋值的。用来控制占空比的。当CL的值小于CCAPnL的值时,PWM输出低电平。当CL的值大于CCAPnL的值时输出高电平。当PCA计数器(CH和CL)溢出后,CCAPnH的值会自动赋给CCAPnL,如此自动循环。所以,它们之间是没有影响的,可以同时使用。
不能