打印
[PIC®/AVR®/dsPIC®产品]

PIC的DMA如何设置只执行一次

[复制链接]
1131|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
DM, DMA, ic, pi, pic
如何设置只执行一次,有人做过吗,不是很熟练。

使用特权

评论回复
沙发
xinxianshi|  楼主 | 2023-9-25 21:50 | 只看该作者
DMA 触发事件既可以是软件触发?
这个软件触发在MCC选哪个?

是选择这个吗

使用特权

评论回复
板凳
wutaosamuel| | 2023-9-26 11:19 | 只看该作者
选none
如果要软件控制,你得用寄存器控制
首先 DMAnCON0bits.EN 确保DMA是开的。DMAnCON0bits.DGO 写1是发送,0是停止发送

使用特权

评论回复
地板
两只袜子| | 2023-11-15 15:06 | 只看该作者
你需要在主程序中手动启动DMA,然后当数据传输完成后手动停止DMA。

使用特权

评论回复
5
Stahan| | 2023-11-16 14:12 | 只看该作者
传输完成后关闭

使用特权

评论回复
6
Jacquetry| | 2023-11-20 10:34 | 只看该作者
执行完成后手动关闭

使用特权

评论回复
7
Bowclad| | 2023-11-23 15:37 | 只看该作者
在完成中断里关闭

使用特权

评论回复
8
Stahan| | 2023-11-27 14:33 | 只看该作者
在中断里执行

使用特权

评论回复
9
AloneKaven| | 2023-11-28 10:39 | 只看该作者
传输完成中断里关闭就行了

使用特权

评论回复
10
Stahan| | 2023-11-30 23:23 | 只看该作者
可以看一下DMA的相关函数

使用特权

评论回复
11
星辰大海不退缩| | 2023-12-1 08:26 | 只看该作者
这个需要程序控制的开启和关闭

使用特权

评论回复
12
Henryko| | 2023-12-4 11:22 | 只看该作者
在中断里关闭就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

95

主题

914

帖子

1

粉丝