同一个DMA的不同通道为什么会相互影响呢,关闭ADC,串口工作正常,串口波形正常。打开ADC,串口虽然也能工作,但是波形在跳动,好像是ADC的DMA通道总是在打断它 |
| 同一DMA的不同通道间是有可能发生竞争的情况,进而影响实际结果。UART收发时序性要求较高,你不妨将他们的DMA影响优先级做个调整看看?比方UART-RX请求配置为高,ADC配置为中,UART-TX配置为低。当然,你最终按你实际需求来调整。 |
|
如果能看到串口的首发时序收到了一点影响,还真有可能是同一个DMA的不同通道竞争的影响。如同楼上的大神所说,试试改变中断优先级。 但是如果不影响串口的结果或者对ADC没有那么高的速率要求,其实不改也可以用 |
STM32G0B1
无源晶振开关电路设计
STM32G031F8P6开启读保护后,数据全变成0?
stm32g030f6p6的LL库,ADC多通道,DMA错位问题请教
STM32G030x6/x8被淋雨进水了但未通电,风险如何?怎么处理?
20GQCDR 请问这个是用在哪里的,各位大神帮忙看看,什么类型的,丝印是1242688
关于手动移植RTOS的问题,在基于HAL生成的工程上。xPortSysTickHandler()会影响外部晶振的时钟初始化,进入硬件故障处理函数,HSI没问题
使用单片机的USB PD功能时,初始化一直出错。
问询:哪里有STEVAL-L99615C的固件包下,主要是求L9961的源码,我用来抄I2C,大三小白刚刚接触MCU,求大佬指路
stm32g070rbt6 ADC1 多通道循环自动采样DMA传输到ram,采样时间要设置得很长采样值才能相对准确
微信公众号
手机版