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-EXP430F5529LP:简单I2C示例?

Guru**** 2608425 points
Other Parts Discussed in Thread: MSP-EXP430F5529LP, MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/655757/ccs-msp-exp430f5529lp-simple-i2c-example

部件号:MSP-EXP430F5529LP
主题中讨论的其他部件: MSP430F5529

工具/软件:Code Composer Studio

有人能告诉我一个简单的(希望有评论)从MSP-EXP430F5529LP的I2C设备读取数据的示例吗? 就像从传感器读取- MPU9250,BMP280等。我觉得这应该是最基本的示例之一,但不知怎么的,我完全错过了它。

我发现了使用2 MSP-EXP430F5529LP相互通信的示例,但这些示例对于示例而言大多是无用的。 我正在寻找一个从传感器设备读取的示例。 这意味着MSP-EXP430F5529LP必须从I2C总线写入和读取字节。 这些示例仅执行其中一项操作。

driverlib示例看起来很接近,但如何将gPIO_PORT_P3映射到启动板Px.x引脚标签? 这是在某处解释的吗? 它不在随启动板附带的插针输出文档中。

ex1主实例和从实例是反直觉的。 主服务器应该控制从属服务器,但这些示例设置为主服务器只听而从属服务器只说话。 我缺少什么?

Ex2和ex3只有主中继器传输。 同样,主设备不应该向从属设备请求数据吗?

我想我只是在理解这些示例时遇到了困难,因为它们没有得到很好的评论或自我解释。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想如果你在谷歌搜索或浏览E2E论坛你会找到你想要的,基本读写通讯与I2C从属设备. 过去曾有几次类似性质的服务请求。 但是,您认为目前的公共TI示例在这方面有所欠缺,并且计划开发和提供更好的示例。 有些I2C设备只需要写入,而其他设备只需要从中读取。 要同时使用这两个示例,您需要组合多个示例,一个是写入从属设备,另一个是从从属设备读取。 无论哪种情况,从属地址都是根据I2C协议发送的。 MSP430F5529 USCIB0 I2C引脚位于WFP 3.0 和WFP 3.1 上,因此应进行相应的映射,这可以在器件数据表中找到。

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

    现有示例的问题在于它们都不能在 MSP430F5529上运行,因此,不管怎么说,我都必须在没有良好方向的情况下进行重大修改。 获得正确的PIN码是一个巨大的步骤(感谢)。 我使用的是{\f2 4.1 }和{\f2 4.2 }。 如果driverlib使用的GPIO标签位于launchpad随附的针脚映射上,那将是非常好的。 这里有一个很大的脱节点。

    我可能只是拿错了自助洗衣店吗? 这是太新,太旧,还是什么东西? 看起来这是最新的启动台。

    我认为6个i2c的例子可以归纳为一个涵盖所有情况的例子。 可能是一个显示如何从从属设备请求数据的工具?

    是否有时间安排提供有用的示例? GitHub上是否有一些第三方代码资源? 我找到的所有处理器都适用于其他MSP430处理器。

    如果您正在开发新的文档和示例,您能否查看以下链接? 这是一个简单,简单,有用,最重要的功能文档和示例的示例。 我意识到他们只有一个处理器,这使得一切都更加易于管理。 对于完全不兼容的处理器和代码库的TI产品线,我不知道有什么方法可以解决这个问题。 重点是这是一个良好的文档和示例示例,开箱即用(质量,而不是数量)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    虽然您可能找不到MSP430F5529的确切示例,但使用USBIBx外设的任何示例都是一个有价值的起点。 当然,您也可以使用WFP 4.1 或WFP 4.2 ,但您必须使用端口映射模块,并将示例更改为使用USSCIB1。 MSP-EXP430F5529LP仍然得到充分支持,但它不是最新的LaunchPad,任何FRAM变体都是在以后发布的。

    此致,
    Ryan