主题中讨论的其他器件: TMDSCNCD28388D、TMS320F28388D
尊敬的专家:
首先、我对 CCS 和 TMDXIDDK379D 比较陌生。
我有一个雷尼绍决定编码器36位与 biss-c 接口. 我已经按照指南"在 IDDK 硬件上使用位置管理器 BiSS-C 库"一步一步地进行了操作、但似乎我遇到了一些错误。
我对原始工程所做的唯一更改是:
我遇到的错误:
我按了粗鲁的重试,然后继续走。
代码突然停止了。
谢谢。
维克多
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的专家:
首先、我对 CCS 和 TMDXIDDK379D 比较陌生。
我有一个雷尼绍决定编码器36位与 biss-c 接口. 我已经按照指南"在 IDDK 硬件上使用位置管理器 BiSS-C 库"一步一步地进行了操作、但似乎我遇到了一些错误。
我对原始工程所做的唯一更改是:
我遇到的错误:
我按了粗鲁的重试,然后继续走。
代码突然停止了。
谢谢。
维克多
您好、Victor:
这是库中 CRC 算法的一个限制。 在本线程中、如果您想修改、我发布了 CRC 源代码。
此致
洛里
您好、Lori:
我已经添加了您在前面提到的帖子中发布的代码、并且我遇到了一些错误:
-添加代码: bissc.c 文件
-添加了代码:pm_bissc_crc.c 文件
-错误消息
我已经 将 numWordsPosCrc =((positionBits + 2)/8)+ 1;而不是 numWordsPosCrc =(positionBits + biss_error_bits + biss_warning_bits)/ 8)+ 1;
因为我只有1个错误位和1个警告位、所以我认为将它们作为变量毫无意义。
我只剩下 numBitsPosCrc 未定义错误。
如果我更改 PM_Bissc_getCRC 上的函数名称 bissc.c , pm_bissc_crc.c 和 PM_bissc_Include.h 以避免与 pm_bissC_lib.lib 有关系呢?
我购买了一个 TMDSCNCD28388D、以便使用 EtherCAT 开发适用于 VCM (音圈电机)和 PMSM 的驱动器、但我在其他帖子中看到 TMS320F28388D 无法读取 BiSS-C。
可以让 TMS320F28388D 上的 BiSS-C 编码器正常工作吗?
此致、
维克多