TI中文支持网
TI专业的中文技术问题搜集分享网站

cc3220的定时器工作在input edge-count mode

您好,最近在做把一个脉冲信号读入cc3220里计数的功能,在TRM里发现定时计数器可以被设置在 input edge-count mode 模式下,想问问,这个功能是不是就是可以通过一个timer capture port 口读入脉冲,然后用计数器的边沿计数模式对其进行计数的功能,是的话,官方有没有关于这部分的编程的相关资料呢?谢谢!

Viki Shi:

有的,参考TRM—-9.4.3 Input Edge-Time Mode
路径: www.ti.com/…/swru465.pdf

user5288687:

回复 Viki Shi:

嗯,谢谢,这个我看过了,我想知道有没有具体的直观的例程,还有,如果用capture捕获外部脉冲的上升沿,来一个上升沿,给相关变量加1,这个能够检测的最大频率是多少呢?在TRM里没有找到capture的相关介绍,能发给我链接吗?
谢谢!

Viki Shi:

回复 user5288687:

TRM里介绍的是各种寄存器,通过怎样配置可以设置为input edge-count mode,这部分建议参考上述文档的第九章推荐结合SDK里的timer例程一起看

user5288687:

回复 Viki Shi:

你好,早上运行了个capturepwmdisplay的例程,之后板子一上电,cc3220s这个芯片就严重发热,运行了一下timerled,程序运行倒是正常的,但就是芯片发热特别严重,过一会儿还会出现以下错误:
IcePick_C: Error: (Error -261 @ 0xFFFFFEFB) Invalid response was received from the XDS110. (Emulation package 6.0.576.0)
这是为什么呢?

Yonghua Pan:

回复 user5288687:

不会太发热的,电路上有问题吧,你检查一下你的电路吧。

user5288687:

回复 Yonghua Pan:

电路什么都没连,就是通过usb插到电脑上供电,然后一插上就很快的发烫。

赞(0)
未经允许不得转载:TI中文支持网 » cc3220的定时器工作在input edge-count mode
分享到: 更多 (0)