DMA 具体是什么意思 是把当前引脚的 值保存起来吗(已解决)

2020-02-19 21:06发布

本帖最后由 FSL_TICS_ZJJ 于 2014-1-27 16:35 编辑

DMA  具体是什么意思  是把当前引脚的 值保存起来吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
祥子
1楼-- · 2020-02-19 22:38
 精彩回答 2  元偷偷看……
isakura
2楼-- · 2020-02-20 03:59
我想不通的是,像uart的dma,那么一般的过程是
io口—uart模块—cpu读取—存储到内存—处理
对吗?
再加上dma就是
io口—uart模块—存储到内存
也就是用dma的时候必须收到一定数据的数据之后才能操作,适用于传输较大数据量(比如文件),而假如需要用作控制功能的时候只能接受完一桢数据之后才可以进行控制,而不能在一开始的时候就进行桢头那些判断处理

是这样的吗
zhouzmt
3楼-- · 2020-02-20 07:12
ST的uart没有FIFO,所以只能一个字节一个字节地传输。
fengdingkusong
4楼-- · 2020-02-20 11:09
就uart来说的话就是将uart收到的数据,也就是uart寄存器中的数据不经过CPU自动传递到相应的地址单元,或者将响应地址单元的数据传递到UART寄存器,将数据发送出去,不能说将引脚的值保存起来
motodefy
5楼-- · 2020-02-20 11:10
不通过cpu处理直接数据传递
头上两只角
6楼-- · 2020-02-20 15:15
 精彩回答 2  元偷偷看……

一周热门 更多>