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.

[参考译文] LAUNCHXL-F280025C:关于在两个 LAUNCHXL-F280025C 开发板上实现数据 ADC 采集数据通信

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1239107/launchxl-f280025c-about-the-implementation-of-the-communication-of-data-adc-acquisition-data-on-two-launchxl-f280025c-development-boards

器件型号:LAUNCHXL-F280025C

尊敬的 TI 朋友和家人:

当前客户的要求是收集24个 ADC 信号、在两个280025芯片之间进行 FSI 通信、然后通过 RS485通信将数据传递到 PC

在,的第一个芯片上、我现在已修改 DMA 读取的官方例程15.14.1.6 ADC 连续转换(ADC_SoC_CONTINUOUSE_DMA) 、以便从 ADC 的14个通道获取的数据通过 DMA 到达该数组。

在目前的第二个芯片上,其余的10组数据以同样的方式收集。

最终、数据的两个部分存储在以下两个数组中:uint16_t myADC0DataBuffer[Results_buffer_size];uint16_t myADC1DataBuffer[Results_buffer_size];   

对于芯片间通信的下一步、当前思路是修改 22.5.1.6 FSI 和 SPI 通信(FSI_EX7_SPI_REMOTE_Rx) 22.5.1.7 P2Point Connection:Rx 侧,FSI 不过、我不知道如何将数据从芯片1修改到芯片2、 您能帮助我了解如何将数据从芯片1修改到芯片2吗?

 

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

    您好!

    如果您已经有数据、并且两个器件都有 FSI 外设、我认为您可以简单地使用 fsi_ex8_ext_p2pconnection_rx/tx 示例。 不需要使用 SPI 传输。

    阿迪亚

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

    您好,

    我在例程 FSI_EX8_ext_p2pconnection_Rx/tx 示例中找不到要使用我的数据集替换的变量。您能帮我找到它吗?

    谢谢。

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

    您好,Aditya

    我注释掉了第一个函数、并将 FSIwriteTxBuffer 中的 txBufData 更改为我要传输的数据组、这起作用吗?

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

    您好!

    是的、应该可以帮您完成该工作。 您是否碰巧在接收方对其进行了验证?

    阿迪亚