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.

[参考译文] MSP430FR5969:按位拆裂方法分类的 SPI/I2C (串行)通信。(MSP430FR5959)

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/650247/msp430fr5969-spi-i2c-serial-communication-by-bit-banging-method-msp430fr5959

器件型号:MSP430FR5969

大家好、

我使用的是 MSP430FR5969。 我听说无需使用硬件、我就可以在 MSP430中测试 SPI/I2C 通信。 我想这种方法的名称是位拆裂。 那么、这个假设是正确的吗?  

另一个困惑是位拆裂与软件 SPI/I2C 相同或不同。 什么是软件 SPI/I2C。   

我想了解更多有关它的信息。 如何使用控制器执行。 我只是从理论上学习、但我不知道它在没有硬件的情况下是如何工作的。 我有使用硬件编码、但没有硬件。   

谢谢

Anil D.  

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

    您可以通过位拆裂方法来实现软件 SPI/I2C 解决方案、该方法是手动控制执行通信的 GPIO 线路。 如果可能、您应始终使用硬件解决方案。 如果您想继续尝试软件位移动解决方案、社区提供了在线示例。

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

    如果您在 github.com 上搜索术语"软件 SPI MSP430"或"user:wg0z"、您将找到一些我发布的适用于低端 MSP430器件的 Bitbang SPI 示例。

    如果您有疑问、您可以"与我建立朋友关系"并发送私人邮件

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

    您好、Ryan、

    我理解的是、根据您的评论、如果微控制器没有用于 SPI/I2C 的端口、那么我们需要手动为其分配 GPIO 引脚。 并使软件支持通信。  

    默认情况下不会产生时钟、通过使用软件、我需要在 GPIO 引脚上生成时钟。  

    控制器一样。 该控制器也没有内置 SPI 引脚。

    我是对的吗?

    e2e.ti.com/.../4064.I2C.c

    请参阅我 为8051 I2C 通信创建的链接代码。  

    那么、这是唯一的位拆裂方法?  

    谢谢

    Anil D.

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

    您好 Jeff、

    好的、感谢您分享链接。 事情是什么

    微控制器没有板载 SPI 硬件(未为 SPI 通信分配外设引脚)、 然后开发人员必须通过手动操作对其进行仿真。(因此、当专用 SPI 控制器处理所有脉冲、数据移位和时序时、位拆裂开发人员必须自行执行所有操作时)。

    我的所有陈述是否正确?

    谢谢
    Anil D.

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

    您的理解是正确的。

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

    e2e.ti.com/.../bit-banging.pdf

    您好 Jeff、

    我在 SPI/I2C 上编写了一个关于位拆裂的文档。 根据我的理解、我做了这个。  

    请仔细查看。 这对未来的每个人都很有帮助。

    谢谢  

    Anil D.  

x 出现错误。请重试或与管理员联系。