ZHCU480A April 2018 – November 2024
BiSS-C 库包含以下函数,用户可以使用这些函数与 BiSS-C 编码器交互。有关 API 的详细说明,请参阅:C2000 BiSS-C 编码器接口软件指南(HTML、PDF)表 2-7简要概述了 API。
| 名称 | 说明 |
|---|---|
| 初始化函数 | |
| 生成 CRC 表 |
为具有指定位数的给定 CRC 多项式生成查询表。使用了两个表。一个用于单周期数据 CRC 计算,另一个用于命令数据 CRC 计算。 |
| 设置外设 | 配置 CLB 逻辑实现的 BiSS-C 子系统。 |
| 初始化参数 | 初始化从单周期数据中提取位置和 CRC 所需的参数。 |
| 运行时函数 | |
| 启动操作 | 通过开始 MA 信号来发起 BiSS-C 传输。 |
| 处理命令数据 | 命令数据状态机处理每个 BiSS-C 帧的 CDM 输出和 CDS 输入。 |
| 接收位置 | 从 SCD 中提取位置、错误和警告以及 CRC。计算 CRC 并将其与接收到的 CRC 进行比较。 |
| 设置 SCD 事务 | 设置 SPI 和 CLB 以进行新的单周期数据传输。 |