智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1349|回复: 3
打印 上一主题 下一主题

dma问题

[复制链接]

1

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
威望
223
贡献
131
兑换币
134
注册时间
2016-8-29
在线时间
34 小时
毕业学校
东北大学
跳转到指定楼层
1#
发表于 2016-10-14 22:24:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
dma放入中断中这是能同时执行main函数中的程序吗

回复

使用道具 举报

56

主题

4914

帖子

3

精华

顶级版主

北京科技大学智能汽车队公共主页管理员

Rank: 11Rank: 11Rank: 11Rank: 11

积分
56131

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
19568
贡献
13933
兑换币
3365
注册时间
2010-7-22
在线时间
11315 小时
2#
发表于 2016-10-15 01:48:43 | 只看该作者
严格的说,不能执行。
单片机触发普通中断,则会从主函数跳转到中断处理函数,两个函数不能同时运行。单片机触发DMA中断,则会占用单片机内部总线,DMA通道和CPU交替使用总线传输数据,DMA传输数据和CPU获取数据不能同时进行。
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
威望
223
贡献
131
兑换币
134
注册时间
2016-8-29
在线时间
34 小时
毕业学校
东北大学
3#
 楼主| 发表于 2016-10-15 09:21:12 | 只看该作者
dma传输放入普通中断里是等待dma传输完成再跳出中断还是跳过dma直接跳出中断
回复 支持 反对

使用道具 举报

56

主题

4914

帖子

3

精华

顶级版主

北京科技大学智能汽车队公共主页管理员

Rank: 11Rank: 11Rank: 11Rank: 11

积分
56131

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
19568
贡献
13933
兑换币
3365
注册时间
2010-7-22
在线时间
11315 小时
4#
发表于 2016-10-16 01:14:36 | 只看该作者
直接跳出中断,同时DMA进行传输
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-10-2 16:30 , Processed in 0.072043 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表