ZHCAB39E January 2022 – February 2022 TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
本节详细介绍了 QepOnClb 库函数。有关查找源代码和重新构建库的信息,请参阅Topic Link Label7。
QepOnClb 头文件:pto_qeponclb.h
名称 | 说明 | 类型 |
---|---|---|
pto_qeponclb_setupPeriph | 在系统初始化期间使用该函数设置 CLB 和其他互连 XBAR。每次系统复位后都需要调用该函数。在调用设置外设函数之前,无法完成解码。 | 初始化 时间 |
pto_qeponclb_initCLBQEP | 辅助函数,可初始化 CLB 外设以模拟 QEP 解码器。此函数在 pto_qeponclb_setupPeriph 函数中使用,属于 CLBQEP 系统初始化的一部分。 | 初始化时间 |
pto_qeponclb_configMaxCounterPos | 此函数配置 CLBQEP 的计数器值上限,并加载为 CLB 逻辑块中的一个参数。 | 初始化时间 |
pto_qeponclb_enableCLBQEP | 用于启用 CLBQEP 计数器,以开始解码。CLBQEP 计数器需要在启用前进行初始化。 | 运行时 |
pto_qeponclb_resetCLBQEP | 用于复位之前配置所设置的 CLBQEP 参数。如果计数器需要复位并在稍后的实例中再次启动,则需要调用该函数。 | 运行时 |
pto_qeponclb_getCounterVal | 此函数从 CLB 中捕捉计数器 0 的当前值。 | 运行时 |
pto_qeponclb_getCLBQEPPos | 如果要从 CLB 捕捉基于 CLB 的 QEP 外设的当前位置,需要调用此函数。 | 运行时 |
pto_qeponclb_clearFIFOptr | 如果需要清除 CLB 的 FIFO 指针,需要调用此函数。读取由 HLC 推送的 FIFO 值后,需要调用此函数,使下一次的 PUSH 发生在正确的位置。 | 运行时 |