MC56F8006高速比较器HSCMP配置使用方法谁会,能指点一下吗?谢谢

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC56F8006高速比较器HSCMP配置使用方法谁会,能指点一下吗?谢谢

1,515 Views
liuzhen
Contributor I

MC56F8006高速比较器HSCMP配置使用方法谁会,能指点一下吗?谢谢

Labels (1)
0 Kudos
3 Replies

1,319 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

MC56F8006有DualTimer模块, 它有两个Timer, 它有两个输入/输出T0/T1脚, 有两个输入脚TIN2/TIN3. 你可以将被测信号连到上述任意一个脚。

举个例子, 被测信号连到TIN2, 你用T0 做自由计数的计数器, 0计数到65535 你可以做如下配置:

TMR0_CTRL:

CM=001; Count rising edges of primary source1

PCS=1000 IPBUS clock

SCS=10; TIN2 pin  is input pin

ONCE=0; count repeated

Length=0; rollover

DIT=0;

CO_INIT=0

OM=000;

TMR0_SCTRL:

IRFIE=1, enable capture interrupt

Capture_mode=01; //rising edge

OEN=0;

Timer检测到被测信号的上生沿时, 当前TMR0_CNTR的值会copy TMR0_CAPT 寄存器中, 并产生中断。

我发一个基于MC56F8367 的例子,仅供参考。

BR

XiangJUN Rong

0 Kudos

1,319 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, 刘振,

我没有基于MC56F8006的CMP的code, 但是, MC56F8006的CMP和MC56F825x的CMP是一样的。 我发一个基于MC56F8257的例子, 希望有所帮助。

BR

XiangJun Rong

0 Kudos

1,319 Views
liuzhen
Contributor I

您好,您有关于这个片子高速比较器的相应配置,以及定时器的捕捉比较单元的应用吗?非常感谢

0 Kudos