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…前的勾选项拿掉即可。见下面操作流程示意图。

图片

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

    关注

    447

    文章

    47821

    浏览量

    409205
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16022

    浏览量

    343693
  • STM32
    +关注

    关注

    2240

    文章

    10675

    浏览量

    348866
  • dma
    dma
    +关注

    关注

    3

    文章

    536

    浏览量

    99070
收藏 人收藏

    评论

    相关推荐

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

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

    DSP芯片f2812中断子程序关闭中断使问题

    前提:禁止非屏蔽中断NMI。 上位机下发指令后,中断使置1,使用芯片引脚外触发中断子程序(如下),完成program后,
    发表于 09-02 11:13

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

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

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

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

    何在cubeMX中调整DMA相关设置呢

    何在cubeMX中调整DMA相关设置呢?stm32串口是如何使用DMA模式接收发送数据的?
    发表于 12-07 06:50

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

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

    STM32中断DMA通信编程实践相关资料分享

    文章目录1、STM32CubeMX方式 1、STM32CubeMX方式 设置串口,并将RCC设置外部高速时钟HSE 选择外部时钟源 设置NVIC Settings使
    发表于 02-22 06:40

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

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

    衔尾法解决当无法使用空闲中断以及DMA中断配置DMA接收串口不定长数据

    处取消使串口接收中断(视具体情况而定,蓝牙可以在开始接收时再取消),并在此调用DMA接收函数进行初始化配置,并
    发表于 06-19 09:32

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

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

    STM32中断DMA通信

    结果Ⅲ-DMA向上位机发送数据DMA1.创建STM32CubeMX工程2.keil代码修改3.结果小结链接Ⅰ-中断方式点灯中断
    发表于 11-26 19:21 20次下载
    STM32<b class='flag-5'>中断</b>与<b class='flag-5'>DMA</b>通信

    STM32cubeMX I2S DMA双缓冲配置

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

    STM32CubeMX_UART_printf_接收中断_DMA空闲中断_LPUART

    文章目录前言STM32CubeMX新建F767工程UART配置生成代码串口发送printf支持串口接收中断DMA空闲中断工程代码微信公众号前
    发表于 12-06 18:36 2次下载
    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 48次下载
    STM32<b class='flag-5'>CubeMx</b><b class='flag-5'>配置</b><b class='flag-5'>DMA</b>+串口空闲<b class='flag-5'>中断</b>+FreeRTOS,完美处理串口数据。