N76E003输捕获处理
N76E003的输捕功能还是挺强的,这里就不多说了。配置步骤如下:
(1) 将检测输捕获IO?配置成输模式;
(2) 选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信道输选择信选择信道输选择信道输选择信道输选择信选择信道输选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选择信选信选信选信选信选信选信选择信选择信选择信选信选信选信选信选信选信选信选信选择信选择信选择信选择信选择信选择信选择信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选输信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选输信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选信选CAP0/1/2,在官方的例程中TIMER2_CAP1_Capture_Mode等宏定义进入配置,但在这里
注意,进入这个宏定义是对的T2CON和T2MOD的配置,?T2MOD是定时器2的时钟进入分频操作的寄存器,宏定义直接将4位
赋值为8,因此不分频。因此,如果有对定时器2分频的操作,将分频句放在此句子后面,否则您的分频将有效。也就是说,下一步
骤(3)
(3)设置分频(可选)
(4)然后根据实际需要设置触发捕获类型,双边、上升、下降。
(5) 设置CAPCR,这是关键步骤。设置此后,在发送捕获事件后,定时器的值将直接清除0并重新开始计时。这个好处
我们可以忽略它会溢出的情况。
(6)如果是中断式,打开中断设置中断标志位,编写中断服务函数等。
(7)然后读取CxH,CxL数据(如 data=(C1H)<<4 C1L);
如何验证捕获的数据是否准确?
(1) ??波器取决于你输的波形。最好是固定频率的波。假设配置是由双边缘触发的,当波器上的波形充上升到下降边缘时
间是多少,然后在你的程序中阅读 data
例如,16频率M的时钟是62.5ns,就?data62.5 与波器上测量的值相比,看误差
?。
(2)如果项目中的波形频率不固定,可以试试。PWM配置固定频率的波形,送到此处IO?或者可以从波
器上右下两端中将上端连接到您的输端。波器的这个端提供了一个固定频率50%占空的波
我也忘了身体的频率。
以上就是N76E输03捕获的一些知识。