全站数据
8 4 2 0 5 8 1

pca有几种工作模式

王老师讲期货 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 04:07:31

问题描述

pca有几种工作模式急求答案,帮忙回答下
精选答案
最佳答案

pca有四种工作模式:

1、捕获模式:此时应该使能CCAPMn中CAPNn和CAPPn,此时模块对外部CCPn输入的跳变进行采样,当采样到有效跳变时,PCA硬件就将PCA计数器阵列寄存器(CH和CL的值装载到模块的捕获寄存器中)。

2、16位软件定时器模式:置位ECOMn和MATn位,可使PCA模块用作软件定时器。PCA定时器的值与模块捕获寄存器的值进行比较,若两者相等,产生中断,CH和CL过一段时间加1,时间间隔取决于选择的时钟源。例如,当选择的时钟源为SYSclk/12时,每12个时钟周期CH和CL加1,当增加到捕获寄存器的值时将产生中断请求。

3、高速输出模式:该模式下,当PCA计数器的计数值与模块的捕获寄存器的值向匹配时,PCA的CCPn输出将发生翻转,要激活该模式,需要置位TOGn,MATn和ECOMn位。

4、脉宽调节模式(PWM):脉宽调制是一种使用程序来控制波形占空比、周期、相位波形的技术,在三相电机驱动、D/A转换等场合有广泛的应用。

8位PWM由于所有模块共用仅有的PCA定时器,所有他们的输出频率都相同,各个模块的输出占空比是独立变化的,与使用的捕获寄存器有关。当寄存器CL的值小于捕获寄存器L的值时,输出为低,当大于时,输出为高,当溢出时,H中的数值自动装入CL中,由于PWM是8位的,所以PWM的频率 = PCA时钟源频率/ 256。