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.

[参考译文] MSP432E401Y:MSP432E401Y

Guru**** 2618835 points

Other Parts Discussed in Thread: MSP432E401Y

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/674577/msp432e401y-msp432e401y

器件型号:MSP432E401Y

您好!  

我的项目使用 MSP432E401Y。 我正在寻找一些示例代码来支持使用 UDMA 的 SPI 接口。 有人可以帮助吗?

谢谢、

李秋平

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

    没有可立即使用的带有 DMA 的 SPI 示例。 不过、您可以描述 SPI+DMA 案例的要求、我们可以帮助您提供一个现有的 DMA 示例、以便与 SPI 配合使用、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Amit

    我在 CCS 中找到了一个示例:UDMA_DEMOSI_MSP_EXP432E401Y_nortos_CCS。 此示例对 UART 接口使用 uDMA。 我想将此示例代码从 UART 更改为 SPI。

    我尝试运行示例代码、因为它最初是、我没有看到按照 自述文件中所述打印出10行统计数据。

    然后、我将 UART1更改为 UART3、然后我看到输出了10个线路状态。 但"UART 传输"列始终显示"0字节/秒"。 以某种方式、未调用 UART ISR 例程。

    我在这里有两个问题:

    1.这是一个很好的基于和修改的示例以支持 SPI 吗?

    2.为什么代码不能按预期工作,即 UART 接口不能按预期工作。 我甚至尝试添加连接 UART Tx 和 Rx 的导线、但仍然不起作用。

    谢谢、

    邱平

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

    我想我看到原始代码的问题。 请搜索并替换以下行

    UART1->DR 至0x4000D000。 之后代码工作。 我正在尝试弄清 UART1->DR 为什么不起作用。

    基本上、如果您想进行 UART 数据传输、请暂时放置 UART 数据寄存器的绝对地址。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Qiuping、

    正确的修复方法是将(void *)(UART1->DR)替换为(void *)(&UART1->DR)

    我已提交下一个版本的修复程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Amit

    它现在可与您建议的修复程序配合使用。

    谢谢、

    邱平