在我们的应用中,GETH Rx DMA 被暂停(即 DMA 通道 i 状态寄存器.RBU ==1),因为 Rx DMA
2024-05-21 07:12
),我无法打开 CRCERR 标志。 我怀疑问题与 DMA 传输大小有关。我已经阅读了关于使用什么传输长度的建议(Tx 端 = 没有 CRC 的数据长度;Rx 端 = 有 CRC 的数据长度),并且我尝试
2022-12-27 07:20
SPI的DMA HAL库为什么要求TX RX都开启?
2023-10-08 07:08
常规的DMA使用以及配置方式为:外设的DMA通道已经固定且不可改变,使用时配置好再使能固定通道即可。这就意味着如果想开启某个外设的DMA功能,那么通道是不可改变的,例如想使用SPI1的
2022-05-05 15:35
我正在尝试配置 DMA 流以捕获 m4 上 UART 内核的 RX 通道,但是,我遇到了非常不受欢迎的行为。我正在尝试设置一个大小为 10 的循环 rx 缓冲区,因为返回的数据是 5 的倍数。不幸
2022-12-07 06:26
使用 Nucleo-G431KB 开发板,我玩了一下 UART RX DMA。我在线性缓冲区上启动了 DMA RX,然后停止并重新启动
2023-02-01 08:07
dma是什么意思? 什么是dma? DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存了存取数据的数据交换模式
2008-04-17 17:06
) { /* USER CODE BEGIN DMA1_Channel2_IRQn 0 */ HAL_UART_Transmit( huart1,(uint8_t *)\"IRQ_RX
2024-04-15 07:43
我正在使用 F413,我正在使用 USART3 通过 UART 接收和传输数据。因为我需要接收未知大小的数据,所以我为 RX 编写了自己的中断处理程序。但是我想在 DMA 的帮助下传输数据。如果我
2022-12-26 08:10
我使用两个PSoC 5LP有两个不同的草图。第一PSOC模拟一些SPI数据传输,第二个应该接收所有数据。RX缓冲区应该由DMA清除。SPIS-RX-IN被设置为“当FIFO不为空时中断”。问题是
2018-09-03 16:13