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/MSP-EXP430FR5994:如何对使用MSP's ADC的传感器数据进行编码

Guru**** 2614265 points
Other Parts Discussed in Thread: MSP-EXP430FR5994, MSP430FR5994, CCSTUDIO, MSP430FR5969

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/665523/ccs-msp-exp430fr5994-how-to-code-for-sensor-data-that-uses-msp-s-adc

部件号:MSP-EXP430FR5994
主题中讨论的其他部件:MSP430FR5994CCStudioMSP430FR5969MSP430WARE

工具/软件:Code Composer Studio

我正在使用TI MSP-EXP4330FR5994进行5994进行项目,需要将myflex传感器输入微控制器的ADC中,然后对其进行处理  

因此,我需要帮助编写或如何编写代码,以便直接从传感器获取模拟数据

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

    部件号:MSP-EXP430FR5994

    工具/软件:Code Composer Studio

    我正在为我的项目使用TI MSP-EXP430FR594,我需要将MPU 9250与msp430fr5994启动板连接

    如果我需要获得实时数据,我需要一些帮助,例如如何在CCStudio中进行编码

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

    您好,Prahar Shukla,

    MSP430FR5969 (FR5994的表弟)有一些ADC示例,可以为您提供一些指导。

    您可以在Code Composer Studio中找到这些内容。  从主菜单>帮助>资源管理器,导航至软件目录并选择MSP430Ware。

    在这里,您将找到所有MSP430系列的示例,因此请向下导航至MSP430FR5969。

    您能否告诉我有关您的传感器和应用的更多信息,例如您测量传感器的频率,您将如何进行测量等?

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

    感谢您的回复

    实际上,我需要从MPU 9250传感器获取数据到MSP430FR5994,而这方面的应用程序就是要获取 机械手的传感器数据

    然后,接收到的数据将作为输入进一步输入到神经网络

    根据我的说法,50毫秒的速率将足以满足我的应用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外,您还可以提供有关如何进行接口连接的任何代码或帮助

    我们将参加TI IICDC 2017
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,使用I2C,MSP将成为I2C主控设备,并允许您控制MPU 9250。
    我查看了FR5969 I2C外设的示例软件文件夹,发现以下是很好的示例。
    第一个非常简单,展示了基本知识。 您必须稍微更改代码以适应您的要求。
    第二个示例比较复杂,因此您必须删除一些不需要的代码。
    不确定您喜欢哪种方式。

    msp430fr59xx_euscib0_i2c_10.c
    msp430fr59xx_eusci_i2c_standard_master.c


    您还必须阅读MPU 9250数据表并了解寄存器和命令,以便正确配置它,并且您需要知道它的I2C从属地址。 您可以将其配置为在每次更新测量值时生成中断,或者让MSP以您需要的任何速率轮询和读取数据。 我的建议是,如果可以的话,使用中断。 这意味着您需要将其中一个MSP GPIO引脚配置为中断输入(请参阅FR5969外围设备示例如何执行此操作),并在获得中断时执行主I2C读取。

    我还试图在论坛周围寻找类似的问题。 您可能还需要查看其中几个。 可能会有一些好的建议。

    最后,I2C很难使其正常工作。 确保SDA,SCL和IRQ线路上有1k - 10k上拉电阻(如果使用)。
    我还建议使用示波器或逻辑探头来调试I2C线路,以防一开始不起作用。

    如果您还有其他问题,请告诉我。