关于STM32F4中ADC1外部触发的问题

2019-07-20 02:26发布

大家好,我遇到了一个小麻烦,希望各位能帮助我解决,万分感谢。
我想实现如下功能:PA5作为ADC1的ch5输入,PC11作为外部触发,当检测到沿时,ADC1启动转换同时屏幕输出DR寄存器的数据。
我的代码如下:ADC1所有未配置的寄存器均保持上电复位值。其余程序均为例程,程序无error无warming。
P09G6%FX%QY(N5PU(GRRN(G.png JB)XS2UND$FIBB@6H29X7LH.png 1555862950232.jpg
最后屏幕可观察到程序进入了if判断,但是达到非理想的效果——即反复切换PC11口高低电平,ADC1_DR寄存器始终为0;
顺便再提出两个问题:
1、为何LCD字符串显示函数中波浪线处提示警告?
2、如果我在JTAG硬件仿真的情况下,如何才能仿真一个边沿信号,如上面例程中,使得keil检测到?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。