在调试四路ADC的时候,没有用到DMA,但是开启了连续扫描和连续转换,导致数据偏差,第二组本应为不到900,第三组本应为3100,发现无论谁在第二组数据通道采集后进行采集都会有这个偏差,把方框内改程disable即可正常运行。
在使用DMA方式连续转换时,将数据连续存放到数组中,需要设置为enable。遇到错误代码如下:
在移植程序时,增加路USART6的配置,一切正常,但是发现look back检测不能发数据,Debu时DR、SR寄存器在收到数据的时候可以亮,后来发现未对USART6的NVIC进行配置,导致中断无法触发,同时Debug打断点无法进入,引以为戒。