您好,在使用ti-rtos时,同时用到ADCBUF单通道连续采样、GPIO口的置1置0以及UART-A3的通讯功能。
在正常跑程序时,当我将GPIO7-1置0时,如果此时初始化打开了UART-A3的话,会导致ADC连续采样停止,查看寄存器报的是ADC14MEMx 溢出中断标志为1,中断挂起了,如下图所示。
如果此时UART-A3未打开的话,程序能正常跑动。
请问您遇到过此类情况吗?有什么解决的建议吗?
部分原理图如下所示:

十分感谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,在使用ti-rtos时,同时用到ADCBUF单通道连续采样、GPIO口的置1置0以及UART-A3的通讯功能。
在正常跑程序时,当我将GPIO7-1置0时,如果此时初始化打开了UART-A3的话,会导致ADC连续采样停止,查看寄存器报的是ADC14MEMx 溢出中断标志为1,中断挂起了,如下图所示。
如果此时UART-A3未打开的话,程序能正常跑动。
请问您遇到过此类情况吗?有什么解决的建议吗?
部分原理图如下所示:

十分感谢!
您可以使用pinmux tool看一下引脚是否有冲突
https://dev.ti.com/sysconfig/?fromPinmux=true#/start
根据您原理图的话,看起来是不冲突的,,您可以再次确认一下
当我将GPIO7-1置0时,如果此时初始化打开了UART-A3的话,会导致ADC连续采样停止
单独测试uart或者ADC都是可以正常运行的?那软件上出现问题的概率比较大