相关寄存器
1、CMOD PCA模式寄存器
- CIDL:控制PCA在单片机休眠是是否还继续工作
- CPS2-CPS0:选择时钟
- ECF:中断控制位
2、CCON PCA控制寄存器
- CF:计数器溢出标志
- CR:计数器运行控制器
- CCF1:PCA模式1中断标志位
- CCF0:PCA模式0中断标志位
3、CCAPM0 捕捉、比较模式控制器
- ECOM0:使能比较器控制位
- CAPP0:上升沿信号接收使能位
- CAPN0:下降沿信号使能接收位
- MAT0:比较器模式控制位
- TOG0:高速输出模式控制位
- PWM0:PWM模式控制位
- ECCF0:模式0中断使能控制位
4、CCAPM0 (和CCAPM0 一样)
CCAPMn(n=0~1)配置获得的所有模式如下图:
5、CH、CL 计数器
6、CCAPnL、CCAPnH 保存比较的数据或保存CH、CL的数据
7、PCA_PWMn(n=0~1) PWM模式第九位数据
8、AUXR1 引脚功能转换的辅助寄存器
9、PCA\PWM的原理体系结构
统一由一个系统时钟提供时序。
10、寄存器中各个位对应控制的功能
11、四种模式
1)、捕获模式
2)、软件定时器
3)、高速输出模式
4)、PWM模式
分析到此结束,剩下啦就是根据需要配置寄存器,编写中断函数。