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.

[参考译文] BOOSTXL-POSMGR:BOOSTXL-POSMGR

Guru**** 646230 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, BOOSTXL-POSMGR
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1165838/boostxl-posmgr-boostxl-posmgr

器件型号:BOOSTXL-POSMGR
主题中讨论的其他器件:LAUNCHXL-F28379D

 PM_BissC_Lib.lib 的源文件是否可用?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    遗憾的是、此功能不可用。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的回答。  遗憾的是、如果没有源代码、如何为其他配置配置配置此库?  看起来、该库始终假设它具有 CRC、但我们遇到了一个没有 CRC 的编码器。  如何在库中禁用 CRC 校验?  

    是否无法获取此源文件?  我们愿意签署 NDA。

    我们还需要支持两个 BiSS 编码器。  此库是否支持两个编码器?  您是否有  一个支持两个 BiSS 编码器的 LaunchXL-F28379D 和 BOOSTXL-POSMGR 示例?

    如果能在这方面提供任何帮助,将不胜感激。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我还记得 CRC 是示例代码的一部分、而不是库? 您能仔细检查一下。

    TI 的示例不支持多个编码器。  

    -洛里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、你是对的。   PM_Bissc_getCRC 是库中的一个函数。  我想、如果没有 CRC、我们不需要调用该函数?

    这是我在函数 bissc_receivePosition 的 bissc.c 文件中看到的代码。

    crcResult = PM_Bissc_getCRC (0、positionBits + 2、BiSS_SCD_CRC_NBITS_POLY1、(uint16_t *)&bissc_data_struct.scd_raw、bissCRCTableSCD、 numWordsPosCrc);

    MASK =(1 << crcBits)- 1;

    if (crcResult =((~bissc_data_struct.scd_crc)& mask))

    //CRC 是正确的、因此让我们填充以下内容
    bissc_data_struct.scd_error =(~bissc_data_struct.scd_raw)& 0x00000001;
    bissc_data_struct.scd_warning =(~bissc_data_struct.scd_raw)& 0x00000002)>> 1;
    bissc_data_struct.position = bissc_data_struct.scd_raw >> 2;
    接收成功= 1;

    其他

    receiveSuccessful = 0;
    bissc_data_struct.crc_incorrect_count++;

    此外、是否有计划提供支持多个编码器的示例代码?

    再次感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉,问题专家是 OOO,将于2007年11月前回来。

    最棒的

    Uttam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    BiSS-C 规范没有 提到没有 CRC 的协议。 您可能需要调整 MA 时钟的数量。  错误、警告和位置可能位于响应中的相同位置。 该规格应明确告诉您。  

    -洛里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="542139" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1165838/boostxl-posmgr-boostxl-posmgr/4392031 #4392031"]此外,是否有任何计划提供支持多个编码器的示例代码?

    不,我们目前还没有这方面的计划。