如何更改arduino uno或mega的ADC的采样频率

时间:2019-05-19 13:00:49

标签: arduino-uno sampling atmega adc

我想对被直流提升的交流信号进行采样,以使其没有任何负部分。信号的频率为50 Hz,我必须对大约40个部分的一个信号周期进行采样,即采样时间应该是0.5毫秒。如何设置arduino uno或arduino mega中的采样率?

我已经尝试过使用此代码来更改采样时间。

 #define PERIOD 2000  // period in us
 unsigned long last_us = 0L;
 void loop() 
 {
  if (micros () - last_us > PERIOD)
  {
    last_us += PERIOD ;
    sample () ;
  }
 }

0 个答案:

没有答案