1、使用CubeMx配置NVIC时为何不见子优先级选项?有些STM32用户,尤其是那些用过基于ARM Cortx-M3/M4/M7内核的STM32 MCU的用户,在使用基于M0/M0+内核的STM3
来源:茶话MCU 2024-06-13
1、使用CubeMx配置NVIC时为何不见子优先级选项?有些STM32用户,尤其是那些用过基于ARM Cortx-M3/M4/M7内核的STM32 MCU的用户,在使用基于M0/M0+内核的STM3
来源:茶话MCU 2024-06-13
案例1:STM32U575的TIMER+GPDMA输出PWM异常有人使用STM32U575的TIMER加上DMA做PWM输出。具体就是利用某TIMER的一个通道的比较事件触发DMA,通过DMA修改C
来源:茶话MCU 2024-06-13
我们有时会利用STM32片内的多个TIMER进行级联,实现同步启动。不过有人会遇到没法同步启动的情况;或者说基于相同的配置,某次可以成功,下次再来又不行了;或者说同样的芯片、同样的代码,别人的可以,
来源:茶话MCU 2024-06-13
有STM32用户将基于STM32F0芯片的代码移植到STM32F4系列时遇到了些麻烦。其中有个问题跟中断处理有关。有个中断服务程序代码在STM32F0芯片里运行正常,移植到STM32F4芯片并使用同
来源:茶话MCU 2024-06-13
这里选用STM32H563Nucleo开发板,使用USART3外设演示DMA链表模式的实现过程。大致过程是这样的:STM32H563芯片上的USART3与板载STLINK的VCP相连,通过PC端串口
来源:茶话MCU 2024-06-13
我这里使用STM32H563开发板来简单演示一下DMA 2D模式的应用。所谓DMA 2D模式,个人理解是DMA可以通过事先设置块内寻址偏移量和块寻址偏移量来动态调整DMA的寻址方式及能力。换句话说,
来源:茶话MCU 2024-06-13
最近有STM32用户咨询---如何基于STM32H7系列芯片用EXTI0中断同步触发SPI DMA并实现DMA双缓冲功能。当然,在论坛上也有发布类似咨询帖。其实,老早之前我算是未雨绸缪地在本公众号分
来源:茶话MCU 2024-06-13
我们知道,STM32微控制器是ST公司外设与ARM公司的各类Cortex内核的有机结合体。ST公司出品了很多基于不同Cortex-M内核的微控制器。我从ARM公司网站找到了一个不同Cortex-M内
来源:茶话MCU 2024-06-13
我们在做ADC应用时,有些场合需要精确测量出待测信号的数据,有时可能并不关心ADC结果多准确,只要满足某个范围即可,这时我们就可以考虑使用STM32ADC看门狗功能了。STM32 ADC基本上都支持
来源:茶话MCU 2024-06-13
有人使用STM32H743芯片做应用开发,遇到个比较奇怪的事情。事情是这样的,他使用ST公司的图形化配置工具STM32CubeMx进行基本配置后,如果基于ARM MDK IDE创建工程并组织代码,编
来源:茶话MCU 2024-06-13