DMA branch有什么用

TheGameIsFives 2008-11-14 09:33:47
我目前为止还想不到它的具体用途 那为什么要有这个branch功能呢
...全文
155 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
TheGameIsFives 2008-11-20
  • 打赏
  • 举报
回复
:)
TheGameIsFives 2008-11-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 creatorwu 的回复:]
引用 6 楼 TheGameIsFives 的回复:
引用 5 楼 CBEMA 的回复:

DMA branch是什么?
dma用过,DMA branch没有听说过。。。。

大概意思就是下一个descripter的地址可以改为从branch的寄存器中读出 并且可以设置中断


所以DMA结束之后会自动传输下一个目的的地址,可以做成一个链表。这个cpu不干预,也可以传输很多。
[/Quote]
DMA本身就是一个链表阿,为什么不直接改DMA链表 也就是说改descripter中的下个descripter的地址
creatorwu 2008-11-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 TheGameIsFives 的回复:]
引用 5 楼 CBEMA 的回复:

DMA branch是什么?
dma用过,DMA branch没有听说过。。。。

大概意思就是下一个descripter的地址可以改为从branch的寄存器中读出 并且可以设置中断
[/Quote]

所以DMA结束之后会自动传输下一个目的的地址,可以做成一个链表。这个cpu不干预,也可以传输很多。

TheGameIsFives 2008-11-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 CBEMA 的回复:]
DMA branch是什么?
dma用过,DMA branch没有听说过。。。。
[/Quote]
大概意思就是下一个descripter的地址可以改为从branch的寄存器中读出 并且可以设置中断
CBEMA 2008-11-20
  • 打赏
  • 举报
回复
DMA branch是什么?
dma用过,DMA branch没有听说过。。。。
TheGameIsFives 2008-11-14
  • 打赏
  • 举报
回复
难道没人用过DMA?

19,518

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧