
最近在使用STSPIN32F0芯片发现了一个问题就是在adc采样的时候在它的端口会产生一个异常的脉冲信号,这里的adc可以采样到这个脉冲信号 实验一: MCU3.3v由Jlink仿真器进行供电,30k的PWM由TIM1产生,ADC配置为TIM1的CC4下降沿触发,经过DMA传输,即ADC采样频率为30k,在PA4线路上通过示波器能够测到一个30k的脉冲信号, 30khz的脉冲信号 实验二: ADC配置为软件触发模式,在1ms任务里面进行采样,即adc采样频率为1khz,在PA4线路上通过示波器能够测到一个1k的脉冲信号。 1khz的脉冲信号 实验三: 禁止ADC采样,PA4线路上没有脉冲信号 实验四: MCU不通过仿真器供电,由MCU内部LDO供电,也没有出现跟adc采样频率一只的脉冲信号 结论:
|