Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

materiel:ad9850:accueil

Ceci est une ancienne révision du document !


Table des matières

AD9850

Datasheet

Avec Arduino

Code Arduino

Sans librairie à installer

Avec la librairie AH_AD9850.h

// from http://www.arduino-projekte.de 
 
#include <AH_AD9850.h>
 
#define CLK     6
#define FQUP    7
#define BitData 8
#define RESET   9
 
AH_AD9850 AD9850(CLK, FQUP, BitData, RESET);
 
void setup()
{
  AD9850.reset();                   //reset module
  delay(1000);
  AD9850.powerDown();               //set signal output to LOW
 
  // initialize serial communication
  Serial.begin(9600);
}
 
void loop(){
 
 //set_frequency(boolean PowerDown, byte Phase, double Freq); 
 AD9850.set_frequency(0,0,1000);    //set power=UP, phase=0, 1kHz frequency
 delay(1000); 
 
 AD9850.set_frequency(2500);        //set 2.5kHz frequency
 delay(1000); 
 
 AD9850 << 5000;                    //set 5kHz frequency in C++ style
 delay(1000);
 
 
 //phase test
 for (int phase=0;phase<32;phase++)   
 {
   AD9850.set_frequency(0, phase, 1000);   //change phase delay in 11.25°(2PI/32) steps
   delay(1000);
 }
 
}
/home/resonancg/www/wiki/data/attic/materiel/ad9850/accueil.1424280504.txt.gz · Dernière modification: 2015/02/18 18:28 de resonance