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.

[参考译文] F2.8335万 LabVIEW接口

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/615514/f28335-interface-to-labview

Hiee Usman,
请您帮助我了解LabVIEW。 如何在F2.8335万实验板套件和LabVIEW之间建立串行通信。
实际上正在运行SCI FDLB的示例代码,并且在GPIO 28和29上生成数据(如果我没有错)。 然后我使用连接到我的PC的USB到串行转换器。 现在可以看到两个COM端口(在VISA中)。 第一个是我的DSP F2.8335万,另一个是我的USB到串行。 但我无法读取LabVIEW上的数据。 (我正在使用LabVIEW 2013)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    我写这封信是为了告诉您,一位C2000小组成员已被指派担任此职位,应该很快就会回答。

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

    Gautham,

    首先,必须安装跳线J9才能使其工作。

    其次 ,您可能需要禁用我在“SCI FDLB”中使用的内部回送。

    第三,我建议使用一个简单的终端程序(如PuTTY)进行调试,一旦它开始工作,您就可以转到LabVIEW。

    最后,这里是一个基本的LabVIEW VI来演示串行通信。 http://www.ni.com/example/2.7669万/en/

    希望它能有所帮助。

    此致,
    科迪

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢科迪!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没问题! 如果帖子得到解决,请总结您为修复它所做的工作和/或标记有用的帖子,这将在未来对其他人有所帮助!


    此致,
    科迪
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Cody!!
    实际上,此帖子尚未解决。 但现在我可以使用example_2823xSci_Echoback.c示例文件将串行数据从DSP传输到超级终端。 现在我想将这些数据输入到LabVIEW中。
    在LabVIEW中,我使用串行通信VISA资源,选择了适当的COM端口,数据位数为8,1个停止位,波特率为9600。
    在我的DSP上运行的代码的参数相同。
    然后我在端口上使用了字节。
    然后,我使用串行读取缓冲区来读取数据。
    然后是闭合块。
    端口和读取串行缓冲区块中的字节在while循环中。
    这是LabVIEW代码。
    请建议我需要在LabVIEW中添加哪些额外的块。 上述LabVIEW代码是否正确??
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Gautham,
    很抱歉,我没有收到您的回复。 您是否仍在处理此问题? 我看不到您的LabVIEW代码... 我之前的帖子中的NI示例应该会让您站稳脚跟。 除了初始化COM端口并从中读取外,您无需执行太多操作。

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

    '首先,必须填充跳线J9才能使其工作。'  我没有得到这份声明Cody :(

    虽然现在,我可以在LabVIEW上看到我的数据。 问题是我的硬件连接不正确。 数据将持续滚动。 如何通过简单地显示所需的字符来避免这种情况。 因为在这里,AM显示 一个浮点值,即传感器输出。

    数据的显示方式与以下内容类似:22.785.2122万 .785.2122万。

    我是否需要添加任何终止字符。 请您为我推荐一些解决方案。

    谢谢,  

    Gautham Gangula

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

    Gautham,

    您似乎缺少行尾字符。 此Wiki 网页 应能很好地向您解释它们。