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不如串口用的习惯。            
页: 1 [2] 3
查看完整版本: 【华大测评】+串口DMA收发数据