不同长度数据(1~128Bytes)经常 出现在 UART Rx 线路上、波特率1Mbps。我们需要及时准确地接收此数据,但不想占用内核过多的时间。 在使用 STM32时、我们使用 DMA+Rx 空闲来实现此功能。 我想知道 MSPM0G150x 是否可以 在核心人员不 参与的情况下实现目标。
此致、
LN
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.
不同长度数据(1~128Bytes)经常 出现在 UART Rx 线路上、波特率1Mbps。我们需要及时准确地接收此数据,但不想占用内核过多的时间。 在使用 STM32时、我们使用 DMA+Rx 空闲来实现此功能。 我想知道 MSPM0G150x 是否可以 在核心人员不 参与的情况下实现目标。
此致、
LN
您好!
是的、MSPM0G 器件支持使用 具有中断的 UART 和 DMA。 MSPM0 SDK 中提供了几个代码示例、您可以在 TI Resource Explorer 中查看这些示例。
请查看以下链接:
uart_tx_multibyte_fifo_dma_interrupts
uart_rx_multibyte_fifo_dma_interrupts
您还可以查看 TI Resource Explorer 上提供的 UART 和 DMA 学院、以了解有关这些相应外设的更多信息。
此外、如果您尚未看到它、我们提供了从 STM32迁移到 MSPM0G 的迁移指南(在此处链接)。
谢谢!
苏珊