lesheng002
发表于 2021-8-8 15:58
selongli 发表于 2021-8-1 22:30
只采用查询用此函数还可以?
DMA的目的是能够在 CPU 不参与的情况下实现存储器之间, 存储器和外围功能模块之间以及外围功能模块之间的数据交换。从而节省CPU的宝贵资源来干其它的活,你都用查询的方式,就没必要用DMA传输了
yangjiaoshai
发表于 2021-9-2 14:34
这种用传输完成中断,再次启动我板子启动不了
lesheng002
发表于 2021-9-3 15:22
yangjiaoshai 发表于 2021-9-2 14:34
这种用传输完成中断,再次启动我板子启动不了
应该是你的哪个环节没弄好。你调试跟踪看看在哪里出问题
zhangjianhu
发表于 2021-9-9 14:27
DMA_GetTransferCnt(USART_DMA_UNIT, RX_DMA_CH)这段不理解,能详细说下吗?
showmyself
发表于 2022-7-25 11:57
我只用到串口接收,不用发送,不用超时接收中断可以吗?为啥还涉及到timer0? timer0我已经做其他用途了,串口这么简单一个东西,华大搞的太复杂了,还占用一个定时器,无语。我timer0的两个通道都已经用来做时基产生,其他定时器可以产生时基吗?就是比如1ms进一次中断这种,数据手册也没看到描述
lesheng002
发表于 2022-8-6 21:12
showmyself 发表于 2022-7-25 11:57
我只用到串口接收,不用发送,不用超时接收中断可以吗?为啥还涉及到timer0? timer0我已经做其他用途了,串 ...
肯定可以
axman002
发表于 2022-9-3 22:07
lesheng002 发表于 2021-8-8 15:46
查看用户手册15章,可知有2个参数,一是数据块,二是传输次数,传输次数最大65535个,你说的最多发送多少 ...
正好我有这方面的问题就找到你的帖子了!我现在想用DMA一次发送8个字节数据,请问该如何设置?我用官方例程修改设置,无论怎么改都是一次只发送一个字节,要8次触发才能发完8个字节!{:dizzy:}
leexus
发表于 2022-9-6 19:50
这也太麻烦了吧,有点费劲
mollylawrence
发表于 2022-11-10 11:49
dma串口发送和接收怎么配置
modesty3jonah
发表于 2022-11-10 12:09
使用HC32F460从读取外部硬件里的数据,用串口+dma怎么实现?
adolphcocker
发表于 2022-11-10 12:30
DMA功能能够实现串口接收数据直接存储到Flash中吗
bartonalfred
发表于 2022-11-10 12:57
DMA串口循环模式如何设置发送周期?
robertesth
发表于 2022-11-10 13:44
串口dma缓冲区是先进先出吗?
jonas222
发表于 2022-11-10 14:40
DMA传输数据的速度由什么决定?
averyleigh
发表于 2022-11-10 15:40
用DMA方式使用串口的问题,串口中断用开吗
pixhw
发表于 2022-11-10 16:47
串口的DMA串口传输完成中断怎么理解
10299823
发表于 2023-1-5 13:37
这个怎么使用dma判断串口超时呢?
olivem55arlowe
发表于 2023-1-5 14:14
怎么启动DMA发送数据?
claretttt
发表于 2023-1-6 18:38
可以循环保存串口的数据吗?
mickit
发表于 2023-1-9 16:45
感觉dma不如串口用的习惯。