您好,最近在做把一个脉冲信号读入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插到电脑上供电,然后一插上就很快的发烫。
TI中文支持网


