-
Datei
spi.h
; // Masterclock mclk_faktor = 16777216.0/(float)mclk; // Setzten der Controlbits control_reg |= AD5932_RESERVED; // reserved bits = 1 control_reg |= AD5932_DAC_ENABLE | AD5932_MSBOUTEN ; control_reg &= ~AD5932_B24; control_reg |= AD5932_TRIG_INC| AD5932_SYNCSEL | AD5932_SYNCOUTEN; ad5932_write(AD5932
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
control_reg |= (1<<D7) | (1<<D6) | (1<<D4) | (1<<D1) | (1<<D0) ; // reserved bits = 1 control_reg |= AD5932_B24 | AD5932_DAC_ENABLE | AD5932_MSBOUTEN ;// | AD5932_MSBOUTEN; control_reg |= AD5932_TRIG_INC| AD5932_SYNCSEL | AD5932_SYNCOUTEN; ad5932_write(AD5932_CONTROL | control_reg); //ad5932_set_n_inc(n_inc
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
main.c
control_reg |= (1<<D7) | (1<<D6) | (1<<D4) | (1<<D1) | (1<<D0) ; // reserved bits = 1 control_reg |= AD5932_B24 | AD5932_DAC_ENABLE | AD5932_MSBOUTEN ;// | AD5932_MSBOUTEN; control_reg |= AD5932_TRIG_INC| AD5932_SYNCSEL | AD5932_SYNCOUTEN; ad5932_write(AD5932_CONTROL | control_reg); //ad5932_set_n_inc(n_inc
in „Projekt: DDS basierter Funktionsgenerator mit AD5930“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
control_reg |= (1<<D7) | (1<<D6) | (1<<D4) | (1<<D1) | (1<<D0) ; // reserved bits = 1 control_reg |= AD5932_B24 | AD5932_DAC_ENABLE | AD5932_MSBOUTEN ;// | AD5932_MSBOUTEN; control_reg |= AD5932_TRIG_INC| AD5932_SYNCSEL | AD5932_SYNCOUTEN; ad5932_write(AD5932_CONTROL | control_reg); //startfrequenz = 0x11
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
main.c
control_reg |= (1<<D7) | (1<<D6) | (1<<D4) | (1<<D1) | (1<<D0) ; // reserved bits = 1 control_reg |= AD5932_B24 |AD5932_SINE_TRI | AD5932_DAC_ENABLE | AD5932_MSBOUTEN ;// | AD5932_MSBOUTEN; control_reg |= AD5932_SYNCSEL | AD5932_SYNCOUTEN; ad5932_write(AD5932_CONTROL | control_reg); //startfrequenz = 0x11
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
ad5932.h
Registeradressen #define AD5932_CONTROL 0x0000 #define AD5932_N_INC 0x1000 #define AD5932_DELTA_F_LOW 0x2000 #define AD5932_DELTA_F_HIGH 0x3000 #define AD5932_T_INT 0x4000 #define AD5932_FSTART_LOW 0xC000 #define AD5932_FSTART_HIGH 0xD000 // Control register bits #define AD5932_B24 0x0800 #define AD5932_DAC_ENABLE 0x0400 #define AD5932_SINE_TRI 0x0200 #define AD5932_MSBOUTEN 0x0100 #define AD5932_TRIG_INC 0x0020 #define AD5932_SYNCSEL 0x0008 #define AD5932_SYNCOUTEN 0x0004
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ad5932.h
Registeradressen #define AD5932_CONTROL 0x0000 #define AD5932_N_INC 0x1000 #define AD5932_DELTA_F_LOW 0x2000 #define AD5932_DELTA_F_HIGH 0x3000 #define AD5932_T_INT 0x4000 #define AD5932_FSTART_LOW 0xC000 #define AD5932_FSTART_HIGH 0xD000 // Control register bits #define AD5932_B24 0x0800 #define AD5932_DAC_ENABLE 0x0400 #define AD5932_SINE_TRI 0x0200 #define AD5932_MSBOUTEN 0x0100 #define AD5932_TRIG_INC 0x0020 #define AD5932_SYNCSEL 0x0008 #define AD5932_SYNCOUTEN 0x0004
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
ad5932.h
Registeradressen #define AD5932_CONTROL 0x0000 #define AD5932_N_INC 0x1000 #define AD5932_DELTA_F_LOW 0x2000 #define AD5932_DELTA_F_HIGH 0x3000 #define AD5932_T_INT 0x4000 #define AD5932_FSTART_LOW 0xC000 #define AD5932_FSTART_HIGH 0xD000 // Control register bits #define AD5932_B24 0x0800 #define AD5932_DAC_ENABLE 0x0400 #define AD5932_SINE_TRI 0x0200 #define AD5932_MSBOUTEN 0x0100 #define AD5932_TRIG_INC 0x0020 #define AD5932_SYNCSEL 0x0008 #define AD5932_SYNCOUTEN 0x0004
in „Projekt: DDS basierter Funktionsgenerator mit AD5930“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ad5932.h
Registeradressen #define AD5932_CONTROL 0x0000 #define AD5932_N_INC 0x1000 #define AD5932_DELTA_F_LOW 0x2000 #define AD5932_DELTA_F_HIGH 0x3000 #define AD5932_T_INT 0x4000 #define AD5932_FSTART_LOW 0xC000 #define AD5932_FSTART_HIGH 0xD000 // Control register bits #define AD5932_B24 0x0800 #define AD5932_DAC_ENABLE 0x0400 #define AD5932_SINE_TRI 0x0200 #define AD5932_MSBOUTEN 0x0100 #define AD5932_TRIG_INC 0x0020 #define AD5932_SYNCSEL 0x0008 #define AD5932_SYNCOUTEN 0x0004
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
ad5932.h
Registeradressen #define AD5932_CONTROL 0x0000 #define AD5932_N_INC 0x1000 #define AD5932_DELTA_F_LOW 0x2000 #define AD5932_DELTA_F_HIGH 0x3000 #define AD5932_T_INT 0x4000 #define AD5932_FSTART_LOW 0xC000 #define AD5932_FSTART_HIGH 0xD000 // Control register bits #define AD5932_B24 0x0800 #define AD5932_DAC_ENABLE 0x0400 #define AD5932_SINE_TRI 0x0200 #define AD5932_MSBOUTEN 0x0100 #define AD5932_TRIG_INC 0x0020 #define AD5932_SYNCSEL 0x0008 #define AD5932_SYNCOUTEN 0x0004
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
main.c
einheit=0; */ if((s2_neu==0) && (s2_alt==1)) { freq_word ++; //freq_word_multi=freq_word * multi; //ad5932_set_frequency(freq_word_multi); display(3); ad5932_set_frequency(freq_word); ad5932_start(); } if((s3_neu==0) && (s3_alt==1)) { freq_word --; display(4); //freq_word_multi=freq_word * multi; //ad5932
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS_1_4_mit_Menue.c
display(3); ad5932_set_frequency(freq_word); ad5932_start(); } if((s3_neu==0) && (s3_alt==1)) { freq_word --; display(4); //freq_word_multi=freq_word * multi; //ad5932_set_frequency(freq_word_multi); ad5932_set_frequency
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS_1_4_mit_Menue.c
einheit=0; */ if((s2_neu==0) && (s2_alt==1)) { freq_word ++; //freq_word_multi=freq_word * multi; //ad5932_set_frequency(freq_word_multi); display(3); ad5932_set_frequency(freq_word); ad5932_start(); } if((s3_neu==0) && (s3_alt==1)) { freq_word --; display(4); //freq_word_multi=freq_word * multi; //ad5932
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
"entprell.h" #include "timer.h" #include "ds1867.h" /* void ad5932_set_n_inc(unsigned int wert) { ad5932_write(AD5932_N_INC | (wert & 0x0FFF)); } */ /*void ad5932_reset(void) { INT_HIGH; _delay_ms(10); INT_LOW; }*/ int main(void) { DDRD |= (1<<PD2)|(1<<PD3)|(1<<PD4
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/*****************************************************************************/ /* */ /* ad5932.c */ /* */ /* Routinen zur Ansteuerung des AD5932 DDS-Chips */ /* */ /* (2008) Universität Stuttgart / IZFM (Dipl.-Ing.(FH) Klaus Skibowski) */ /* */ /* geändert auf ATMega88 und einen AD5932 */ /*
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
menue.h
++; if(signal==0) { lcd_clearDisplay(); lcd_gotoxy(0,0); lcd_putstr("Signal:"); lcd_gotoxy(0,8); ad5932_set_waveform(WAVEFORM_TRIANGLE); lcd_putstr("TRI"); } if(signal==1) { ad5932_set_waveform(WAVEFORM_SINUS); lcd_putstr("SIN"); } if(signal>1) signal =0; ad5932_start(); break; } case 1: //Frequenz einstellen
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
mirkonet_tmp.pdf
alarm function N/A -40/+85 N/A N/A 1,8 5,5 2 / 3,3 / 5 N/A 8906130 2WAVEFOR AMDG932. RUZ ANALOG AD5932 WAVEFORM GENERATOR YES YES 8,520 10,224 20,448 Farnell TSSOP-16 N/A AD Sinus/Triangle/Square-Wave Generator, Programmable PrN,API, MicroW-iru125 25MHzN/A N/A 2,3 5,5 3,3 / 5 N/A 1274251 4 CURRENTAS
in „Komplettverkauf Bauteile, was wert? - Tabelle“ · Markt ·