[PIC®/AVR®/dsPIC®产品] PIC的DMA如何设置只执行一次

[复制链接]
1392|11
 楼主| xinxianshi 发表于 2023-9-25 21:43 | 显示全部楼层 |阅读模式
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。
Stahan 发表于 2023-11-16 14:12 来自手机 | 显示全部楼层
传输完成后关闭
Jacquetry 发表于 2023-11-20 10:34 来自手机 | 显示全部楼层
执行完成后手动关闭
Bowclad 发表于 2023-11-23 15:37 来自手机 | 显示全部楼层
在完成中断里关闭
Stahan 发表于 2023-11-27 14:33 来自手机 | 显示全部楼层
在中断里执行
AloneKaven 发表于 2023-11-28 10:39 来自手机 | 显示全部楼层
传输完成中断里关闭就行了
Stahan 发表于 2023-11-30 23:23 | 显示全部楼层
可以看一下DMA的相关函数
星辰大海不退缩 发表于 2023-12-1 08:26 | 显示全部楼层
这个需要程序控制的开启和关闭
Henryko 发表于 2023-12-4 11:22 来自手机 | 显示全部楼层
在中断里关闭就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

1019

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部