主题中讨论的其他器件:C2000WARE、
大家好、TI 团队、
我想使用 c2000Ware 配置 cmpss、如果 cmpss 输入中的值高于定义的值、则触发计数器、以便对随时间变化的事件进行计数。 如果我在时间 y 中有超过 x 个事件、我需要做出反应。 我在引脚18上使用 cmps1。
我从示例代码开始:
CMPSS_configDAC(CMPSS1_BASE, CMPSS_DACREF_VDDA | CMPSS_DACVAL_SYSCLK |
CMPSS_DACSRC_SHDW);
CMPSS_setDACValueHigh(CMPSS1_BASE, 2048);
//
// Configure the output signals. Both CTRIPH and CTRIPOUTH will be fed by
// the asynchronous comparator output.
//
CMPSS_configOutputsHigh(CMPSS1_BASE, CMPSS_TRIP_ASYNC_COMP |
CMPSS_TRIPOUT_ASYNC_COMP);
该特定情况是否有任何示例。
那么、如何配置 Xbar 以连接 cmps1和 xint5呢? 我想避免手动计数事件、因为它们在发生时非常频繁、是否有我可以读取的事件计数寄存器、或者哪种方式最适合对事件进行计数?
提前感谢。
