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.

[参考译文] F28M35H52C:无法在 SPI 模式下获取 McBSP 工作

Guru**** 2391415 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/624014/f28m35h52c-cannot-get-mcbsp-in-spi-mode-working

器件型号:F28M35H52C

我有一条 SPI 总线、上面有多个器件。 这些器件需要 混合8、16、24和32位长数据命令。 我正在使用 McBSP 并根据需要设置字长、这样 MsBSP 将在命令开始和结束时正确切换芯片选择(/SPISTE)。

我正在尝试 controlCARD 开发系统上的"McBSP_SPI_loopback"示例以构建我的应用。 我在 F28M35x_McBSP.c 文件中配置了 GPIO、并在中关闭了回送

McBSP_init_SPI_dlb ()初始化例程。 在对 GPIO 引脚进行范围界定时、我在运行程序时不会得到任何结果(引脚全部为高电平)。

是否有人已将 McBSP 与 SPI 成功结合使用? 为了使 McBSP 发送/接收 SPI 数据、需要做些什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    McBSP_init_SPI_dlb()不会为 McBSP 配置 GPIO。 该示例实际上根本不配置 GPIO。 当 McBSP 处于数字环回模式时、不需要 GPIO、因为信号在内部路由。

    您需要设置 GPIO 多路复用才能看到信号切换。

    此致、
    标记