burgessmaggie 发表于 2023-5-7 16:09

dma串口发送和接收怎么配置               

robertesth 发表于 2023-5-7 16:21

串口空闲中断 怎么总进发送中断

pl202 发表于 2023-5-7 16:32

串口中断和DMA中断一起使用行么

hilahope 发表于 2023-5-7 16:37

使用DMA自身的传输完成中断

yorkbarney 发表于 2023-5-7 16:54

用DMA串口空闲中断进行收据的接收

phoenixwhite 发表于 2023-5-7 17:06

如何进行多字节串口接收?               

macpherson 发表于 2023-5-7 17:11

串口如果没有接受结束判断会怎样,会有什么情况

mmbs 发表于 2023-5-7 17:17

串口空闲中断 DMA 的不定长收发是一种串口通信方式,其中,DMA 是指直接内存访问技术,可以在不占用 CPU 资源的情况下实现数据的传输。

adolphcocker 发表于 2023-5-7 17:23

使用G455的 IDLE 空闲中断方便接收不定长的数据,使用中也经常采用这种方式

hearstnorman323 发表于 2023-5-7 17:34

串口服务器接受空闲时间是长好还是短好

ccook11 发表于 2023-5-7 17:39

串口的DMA串口传输完成中断怎么理解

i1mcu 发表于 2023-5-7 17:45

USART三种编程方式:轮询方式、中断方式、DMA方式?

jtracy3 发表于 2023-5-7 17:54

通常采用DMA做USART接收固定长度的数据,或通过DMA完成固定数量的不间断数据流。

bestwell 发表于 2023-5-7 18:39

如何通过DMA来接收串口数据               

zcllom 发表于 2023-7-9 20:02

这个方法不是很保险,不能设置空闲时间,好像间隔一个字节的时间就会触发空闲中断,实际上modbus协议里,是允许超过3.5个字节的时间的。
因此在极端情况下,帧数据之间间隔1个字节,你就去处理了,会出错。

zcllom 发表于 2023-7-10 01:00

IDLE时间不能设置是硬伤,而且太短了,分包容易错误。

chenjun89 发表于 2023-7-10 07:58

DMA用好了,可以很大程度的提高运行效率。

鹿鼎计 发表于 2023-8-3 12:09

与stm32代码是或多或少的。

digit0 发表于 2023-8-3 12:27

一个串口中断回调可以延迟

AIsignel 发表于 2023-10-8 14:47

如何通过DMA实现可变长度Usart接收
页: 1 [2] 3
查看完整版本: G455的串口空闲中断+DMA的不定长收发