智能车制作

标题: dma问题 [打印本页]

作者: lhr1871603    时间: 2016-10-14 22:24
标题: dma问题
dma放入中断中这是能同时执行main函数中的程序吗


作者: aytc100    时间: 2016-10-15 01:48
严格的说,不能执行。
单片机触发普通中断,则会从主函数跳转到中断处理函数,两个函数不能同时运行。单片机触发DMA中断,则会占用单片机内部总线,DMA通道和CPU交替使用总线传输数据,DMA传输数据和CPU获取数据不能同时进行。
作者: lhr1871603    时间: 2016-10-15 09:21
dma传输放入普通中断里是等待dma传输完成再跳出中断还是跳过dma直接跳出中断
作者: aytc100    时间: 2016-10-16 01:14
直接跳出中断,同时DMA进行传输




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2