0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在CubeMx配置界面将DMA中断的默认使能关闭

麦辣鸡腿堡 来源:茶话MCU 作者:茶话MCU 2023-09-09 16:01 次阅读

能不能在CubeMx配置界面将DMA中断的默认使能关闭?

这里再顺便分享一个跟CubeMx配置有关的话题。目前来看,我相信对不少人还是有帮助的!

我们在使用CubeMx对STM32芯片做初始化配置过程中,当开启某些外设的DMA功能时,CubeMx会默认开启相关DMA的中断使能。说实在,这个做法很多时候是必要的、有用的。但有时我们可能并不需要开启相关DMA中断,甚至会因为这个默认开启而给我们带来调试上的困扰。

有些人不知如何基于CubeMx配置界面来关闭这个默认的DMA中断使能。其实很简单,就在上面提到过的NVIC配置界面里,将Force DMA
channel…前的勾选项拿掉即可。见下面操作流程示意图。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    452

    文章

    50196

    浏览量

    420710
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16876

    浏览量

    349872
  • STM32
    +关注

    关注

    2264

    文章

    10854

    浏览量

    354243
  • dma
    dma
    +关注

    关注

    3

    文章

    556

    浏览量

    100324
收藏 人收藏

    评论

    相关推荐

    STM32CubeMx的初始配置顺序是怎么影响DMA功能的

    ‍经常有STM32开发者基于STM32CubeMx进行配置并生成基于HAL库的初始化代码,当涉及到DMA功能时,发现DMA功能无效,但从配置
    的头像 发表于 10-13 10:14 2837次阅读
    STM32<b class='flag-5'>CubeMx</b>的初始<b class='flag-5'>配置</b>顺序是怎么影响<b class='flag-5'>DMA</b>功能的

    何在无法改动cube工程的情况下使外部中断

    以下手动开启中断配置 取两个例子example1:如何在无法改动cube工程的情况下 使外部中断
    发表于 08-16 07:50

    使用STM32CubeMX配置串口中断后硬件却没有反应

    使用STM32CubeMX配置了串口中断后,实际硬件没有反应,串口接受也没有反应。反复检查了几遍,配置也并没有错误。经过反复排查,发现CubeMX
    发表于 08-16 06:39

    如何STM32F103的串口1配置成空闲中断模式且使DMA接收呢

    如何STM32F103的串口1配置成空闲中断模式且使DMA接收呢?
    发表于 12-07 08:07

    请问如何在cubeMX中禁用ADC DMA中断

    生成;完全窒息CPU。如何在 cubeMX 中禁用 ADC DMA 中断?---构建信息STM32CubeIDE版本:1.8.0内部版本:11526_20211125_0815 (UT
    发表于 12-14 06:58

    使用CubeMx怎么配置不了UART的DMA

    说到这里,可能有人还不是没完全明白具体怎么回事。我们结合他给过来得截图一起来看看。他在对uart5做配置时出现的界面是下面这样的,连那个DMA配置的菜单都没有。
    的头像 发表于 07-05 10:34 4473次阅读
    使用<b class='flag-5'>CubeMx</b>怎么<b class='flag-5'>配置</b>不了UART的<b class='flag-5'>DMA</b>?

    STM32CUBEMX配置教程(十二)STM32的定时器触发的固定频率ADC采样(使用DMA

    STM32CUBEMX配置教程(十二)STM32的定时器触发的固定频率ADC采样(使用DMA
    发表于 11-24 13:51 85次下载
    STM32<b class='flag-5'>CUBEMX</b><b class='flag-5'>配置</b>教程(十二)STM32的定时器触发的固定频率ADC采样(使用<b class='flag-5'>DMA</b>)

    STM32CUBEMX配置教程(十三)STM32的定时器触发的固定频率DAC输出(使用DMA

    STM32CUBEMX配置教程(十三)STM32的定时器触发的固定频率DAC输出(使用DMA
    发表于 11-24 14:06 46次下载
    STM32<b class='flag-5'>CUBEMX</b><b class='flag-5'>配置</b>教程(十三)STM32的定时器触发的固定频率DAC输出(使用<b class='flag-5'>DMA</b>)

    STM32cubeMX I2S DMA双缓冲配置

    STM32cubeMX I2S DMA双缓冲配置开发测试环境cubeMX配置方法1,配置I2S模
    发表于 12-03 09:06 36次下载
    STM32<b class='flag-5'>cubeMX</b> I2S <b class='flag-5'>DMA</b>双缓冲<b class='flag-5'>配置</b>

    STM32CubeMX生成CAN相关程序一(发送中断与接收中断

    、添加CAN代码的初始化函数4、添加CAN接收回调函数与发送回调函数一、CubeMX配置1、时钟设置最高频率:216MHzAPB1:54MHz2、CAN1设置1)引脚修改STM32F767IGT默认使用PI9作为接收引脚,为好了
    发表于 12-04 18:21 24次下载
    STM32<b class='flag-5'>CubeMX</b>生成CAN相关程序一(发送<b class='flag-5'>中断</b>与接收<b class='flag-5'>中断</b>)

    STM32CubeMX_UART_printf_接收中断_DMA空闲中断_LPUART

    文章目录前言STM32CubeMX新建F767工程UART配置生成代码串口发送printf支持串口接收中断DMA空闲中断工程代码微信公众号前
    发表于 12-06 18:36 6次下载
    STM32<b class='flag-5'>CubeMX</b>_UART_printf_接收<b class='flag-5'>中断</b>_<b class='flag-5'>DMA</b>空闲<b class='flag-5'>中断</b>_LPUART

    STM32 HAL CubeMX 串口IDLE接收空闲中断+DMA

    关于DMA原理部分讲解,及CubeMx配置部分,请参考该文章【STM32】HAL库 STM32CubeMX教程十一—DMA (串口
    发表于 12-20 19:39 30次下载
    STM32 HAL <b class='flag-5'>CubeMX</b> 串口IDLE接收空闲<b class='flag-5'>中断</b>+<b class='flag-5'>DMA</b>

    STM32CubeMx配置DMA+串口空闲中断+FreeRTOS,完美处理串口数据。

    。使用DMA辅助处理串口的数据,能够大幅缓解单片机的运行压力,提高串口数据的处理能力。使用CubeMx配置串口+DMA+FreeRTOS,以下内容仅展示了主要涉及到的串口和
    发表于 12-24 19:11 50次下载
    STM32<b class='flag-5'>CubeMx</b><b class='flag-5'>配置</b><b class='flag-5'>DMA</b>+串口空闲<b class='flag-5'>中断</b>+FreeRTOS,完美处理串口数据。

    STM32中断DMA通信编程实践

    ;   设置NVIC Settings使中断    设置DMA    时
    发表于 12-28 19:15 6次下载
    STM32<b class='flag-5'>中断</b>与<b class='flag-5'>DMA</b>通信编程实践

    何在特权模式下用arm汇编指令使和禁止irq中断

    何在特权模式下用arm汇编指令使和禁止irq中断? 在 ARM 系统中,中断是非常常见的一种事件。在特权模式下,可以使用 ARM 汇编指
    的头像 发表于 10-19 16:42 1260次阅读