STM32H723VGT6 通过USART1/3连接CubeProgrammer失败
MCU的ADC进行电压采集时,外部输入阻抗最大能到多少?
在 main 函数里读取 ADC 采样数值
求助:USB 设备模式下的 UF2 更新,擦写非活动 Bank 时引起主机复位,但加 Hub 正常 —— 双 Bank 不是应该无干扰吗?
stm32h745-nucleo下不进程序,就是用programmer看,识别得到stlink,但是连不到芯片
STM32H723 ULPI接口失效
求问诡异的问题,eth网口ping不通
STM32H7R7的SPI DMA双缓冲怎么做。
有人用过PVD在掉电瞬间写Flash
STM32H743 配置USBOTG 使用U盘几周后 stm32无法识别usb
微信公众号
手机版
[md]调试建议:
1、尽可能将ADC采样率放低,以不影响性能需求为原则;
2、关闭不必要的中断,尤其DMA半完成中断;
3、综合考虑各DMA的优先级,合理安排DMA优先级,这里可以适当提升UART-RX DMA的优先级;
4、同理综合考虑中断优先级的安排,在无明显抢占需求的任务或事件时,不妨都安排相同优先级,且尽量让中断服务程序短小精悍,对耗时的相关处理不妨挪走主流程来执行;
试试双缓冲+DMA半传输中断
不好意思没说清楚,配置就是双缓冲,谢谢回复❤️
你目前ADC的采样是连续采样还是单次采样?
用于ADC结果的DMA工作在Normal模式还是Circular模式?
不能进的中断到底是DMA中断还是UART中断本身,比方RX接收中断、空闲中断。
[md]ADC设置的是连续采样,ADC 的DMA使用的是circular模式,UART的DMA是正常模式,是UART的DMA空闲中断不能进入,ADC的DMA传输完成中断和半传输完成中断可以进入,谢谢你的回复。
我这边模拟的场景,的确可以碰到你 说的情况。所以,你重点要对ADC采样率、DMA中断做些优化。
谢谢您百忙之中还回复该帖,我会采取你的建议合理改进一下,后续解决后第一时间回复您,非常感谢!
[md]太感谢了!