请选择 进入手机版 | 继续访问电脑版

芯虎论坛

 找回密码
 立即注册
查看: 501|回复: 0

DMA 怎么设置为软件触发

[复制链接]

1

主题

1

帖子

13

积分

虎视眈眈

Rank: 1

积分
13
发表于 2021-7-28 16:22:22 | 显示全部楼层 |阅读模式

请问 现在只能通过串口发送,用发送完成中断触发DMA发送,请问怎么用软件触发DMA 发送 跟32一样 使能通道 重置发送数。
还有请问    stcIrqRegiCfg.enIRQn是代表中断优先级么
这个是代表什么  stcIrqRegiCfg.enIntSrc
我看到最后都是说中断的枚举号,请大佬指点一下
    /* Set DMA trigger source. */
    DMA_SetTriggerSrc(USART_DMA_UNIT, TX_DMA_CH, TX_DMA_TRG_SEL);

    /* Set DMA block transfer complete IRQ */
    stcIrqRegiCfg.enIRQn = TX_DMA_BTC_INT_IRQn;
    stcIrqRegiCfg.pfnCallback = &Dma_TX_IrqCallback;
    stcIrqRegiCfg.enIntSrc = TX_DMA_BTC_INT_NUM;
    enIrqRegistration(&stcIrqRegiCfg);

回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|芯虎论坛 ( 辽ICP备18019618号 )

GMT+8, 2021-9-27 21:31 , Processed in 0.109500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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