[综合信息] 【华大测评】+串口DMA收发数据

[复制链接]
13946|54
houjiakai 发表于 2023-2-2 12:15 | 显示全部楼层
串口中断和DMA中断一起使用行么
jackcat 发表于 2023-2-2 12:24 | 显示全部楼层
不定长数据接收怎么实现?              
louliana 发表于 2023-2-2 12:43 | 显示全部楼层
串口dma缓冲区是先进先出吗 ?
earlmax 发表于 2023-2-2 13:51 | 显示全部楼层
串口的DMA串口传输完成中断怎么理解  
robincotton 发表于 2023-2-4 14:58 | 显示全部楼层
dma发送串口数据会延后吗               
vivilyly 发表于 2023-2-4 17:51 | 显示全部楼层
DMA串口循环模式如何设置发送周期?
olivem55arlowe 发表于 2023-2-4 20:21 | 显示全部楼层
dma中断里可以放串口发送函数吗
linfelix 发表于 2023-2-4 23:33 | 显示全部楼层
usb和串口dma哪个快               
 楼主| lesheng002 发表于 2023-3-12 10:21 | 显示全部楼层
jackcat 发表于 2023-2-2 12:24
不定长数据接收怎么实现?

用串口的空闲中断实现不定长数据的接收
 楼主| lesheng002 发表于 2023-3-12 10:25 | 显示全部楼层
louliana 发表于 2023-2-2 12:43
串口dma缓冲区是先进先出吗 ?

使用串口DMA进行收发数据,需要指定缓冲器首地址,发送数据量,发送完一个缓冲器地址自动加一,没听过有什么先进先出或者后进先出的说法
 楼主| lesheng002 发表于 2023-3-12 10:36 | 显示全部楼层
linfelix 发表于 2023-2-4 23:33
usb和串口dma哪个快

USB和DMA是2个不同的概念,DMA的概念是说直接存储器访问,给定DMA传输的参数后,不需要MCU的干涉完成数据的传输,USB和RS232串口是不同的硬件上的标准,都是串行数据的收发,USB只能是单向数据传输,而RS232可以双向数据传输,另外这2种接口没有哪个快的说法,正常的就数据收发的速率,USB有低速,全速和高速三种,分别是1.5Mbps,12Mbps和48Mbps,有些MCU也有专用于USB 的DMA传输,而RS232串口的速率可以从几百bps到几Mbps;好像没有可比性
 楼主| lesheng002 发表于 2023-3-12 10:38 | 显示全部楼层
claretttt 发表于 2023-1-6 18:38
可以循环保存串口的数据吗?

肯定是可以的
 楼主| lesheng002 发表于 2023-3-12 10:39 | 显示全部楼层
10299823 发表于 2023-1-5 13:37
这个怎么使用dma判断串口超时呢?

串口接收超时是需要硬件支持,DMA是没有超时的说法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部