-
Datei
dds_50.ucf
NET "CLKIN" LOC = "P41" | IOSTANDARD = LVCMOS33 | PERIOD= 20ns ; NET "SINEOUT<0>" LOC = "P53" | IOSTANDARD = LVCMOS33 ; NET "SINEOUT<1>" LOC = "P54" | IOSTANDARD = LVCMOS33 ; NET "SINEOUT<2>" LOC = "P57" | IOSTANDARD = LVCMOS33 ; NET "SINEOUT<3>" LOC = "P58" | IOSTANDARD = LVCMOS33 ; NET "SINEOUT<4>" LOC = "P60" | IOSTANDARD = LVCMOS33 ; NET "SINEOUT<5>" LOC = "P61" | IOSTANDARD = LVCMOS33 ; NET "SINEOUT<6>" LOC = "P62" | IOSTANDARD = LVCMOS33 ; NET "SINEOUT<7>" LOC = "P63" | IOSTANDARD = LVCMOS33 ; NET "FTW<0>" LOC = "P83" | IOSTANDARD = LVCMOS33 ; NET "FTW<1>" LOC = "P84" | IOSTANDARD = LVCMOS33
-
Datei
DDS_880.asm
.include "tn45def.inc" .def _null = R8 .listmac .macro pushw push @0H push @0L .endm .macro popw pop @0L pop @0H .endm .macro ldiw ldi @0L,low(@1) ldi @0H,high(@1) .endm .macro cpw cp @0L,@1L cpc @0H,@1H .endm .macro subiw subi @0L,low(@1) sbci @0H,high(@1) .endm .cseg ; Interrupt Vectors (ATtiny45) rjmp reset ; Reset rjmp 0 ; INT0 rjmp 0 ; PCINT0 rjmp 0 ; TC1_COMA rjmp 0 ; TC1_OVF rjmp 0 ; TC0_OVF rjmp 0 ; EE_RDY rjmp 0 ; ANA_COMP rjmp 0;adcc ; ADC rjmp 0 ; TC1_COMB rjmp TC0_COMA ; rjmp 0 ; TC0_COMB ; rjmp 0 ; WDT ; rjmp 0 ; USI_START ; rjmp 0 ; USI_OVF reset: clr r15 ldi XL, low(SRAM_START)
in „DDS im Mega32, 50Hz bis 500Hz Sinus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
88DDS.txt
; ; DDS generator ; ; SINE and TRIANGLE based on ... ; -------------------------- ; Jesper Hansen's <jesperh@telia.com>.miniDDS ( 2000 ) ; and a thread at http://www.mikrocontroller.net/topic/244609#new ; many
in „DDS Sinus erzeugung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS_Jesper.txt
.include "m32def.inc" ;ein ATMEGA32 steckt im Sockel .def temp1 = r21 ;Register mit dem Daten oder Befehlsbyte .def temp3 = r20 ;Hilfsregister von dem subtrahiert wird .CSEG .org 0 rjmp RESET ;****************************************************************************** ; data tables ;****************************************************************************** ; force table to begin at 256 byte boundary .org 0x100 sine: ; 256 step sinewave table .DB 64,65,67,68,70,72,73,75 .DB 76,78,79,81,82,84,85,87 .DB 88,90,91,92,94,95,97,98 .DB 99,100,102,103,104,105,107,108 .DB 109,110,111,112,113,114,115,116
in „Probleme mit DDS (Jespers)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds_test.asm
r16,0xFF out DDRC, r16 ; Port für D0 - D7 ldi r16,0xFF out ddrd, r16 ; Port für WRclk und FQud ;Dem DDS chip erstmal einen reset geben, um alles sicher auf null zu stellen, ;und ihn darauf vorbereiten im parallelmodus programmiert zu werden start: sbi portd,2 ;gebe reset ein high rcall warte10u cbi portd
in „code problem mega16“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
-
PDF
DDS-Funktionsgenerator.pdf
C24 7 74132N 2 SQR U 1 AGND 1 V AGND 21.02.2010 22:46:08 C:\Users\Martin\Techniker\JAT\Steuerplatine\DDS-Funktionsgenerator.sch (Sheet: 1/1)
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
DDS-Funktionsgenerator.pdf
C24 7 74132N 2 SQR U 1 AGND 1 V AGND 21.02.2010 22:46:08 C:\Users\Martin\Techniker\JAT\Steuerplatine\DDS-Funktionsgenerator.sch (Sheet: 1/1)
in „Projekt: DDS basierter Funktionsgenerator mit AD5930“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DDS-Funktionsgenerator.pdf
AMP(A) AGND 18.06.2010 22:14:13 D:\Martin\Eignene Dokumente\Techniker\JAT\Steuerplatine26_05_2010\DDS-Funktionsgenerator.sch (Sheet: 1/1)
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bresen_DDS.m
clear % Bresenham fractional divider vs DDS % First Question: Does Jitter for DDS depend on % accumulator width? %Example: 11 MHz clock= 11 * 5^6 * 2^6 % 310kHz output = 31 * 5^4 *2^4 nn=2*31*11*100; %nn=100; % Signal references % add some phaseshifts
in „auf einfache Weise von 11MHz auf 300kHz teilen/generieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS_init.c
DDS_init { // write to CFR1 register while (!( USARTD0.STATUS & USART_DREIF_bm)); USARTD0.DATA = 0x00; while (!( USARTD0.STATUS & USART_DREIF_bm)); USARTD0.DATA = 0x00; // BIT 31:24 while (!( USARTD0.STATUS
-
Datei
miniDDS.asm
;******************************************************************* ; ;Description ; ; Poor-mans DDS Synthesizer ; ; Author = Jesper Hansen ; Target = AT90S2313 ; Date = 2001-02-15 ; ; Code is written for use with AVR-GCC in assembler mode ; flag: -x assembler-with-cpp ; ; ; PB0..7 = D/A Data out ;
in „Atmel Studio 7: Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Dds-1.pdf
Diese Art der Signalerzeugung mittels eines Phasenakkumulators nennt man Direkte Digitale Synthese (DDS). Meistens wird sie zur Erzeugung von Sinus- Schwingungen verwendet, aber es ist genauso ¨oglich statt den Sinus-Funktionswerten die Werte einer beliebigen anderen Funktion einzusetzen. In der Praxis
in „Frage zu AVR DDS Funktionsgenerator“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Schematic_DDS.pdf
1 2 3 4 5 6 E4 SMA C1 C70 C71 C72 IOUT11 R1 0.1uF 0.1uF 0.1uF 0.1uF 1K AVDD R35 R7 L8 L11 L12 1K 1K C69 X1 10mH 10mH 10mH 2.1uF GND NC 1 C73 C74 C75 C76 0.1uF 0.1uF 0.1uF 0.1uF A +3.3V A AVDD 3 4 E1 0 3 4 5 3 4 9 0 1 2 7 8 4 0 4 0 5 OUT VCC SMA 9 1 2 2 2 7 7 7 8 3 3 3 3 4 5 5 6 6 30MHZ C3 C4 C5 C6 C77 IOUT1 R4 0.1uF D D D D D D D D D D D D D D D D D D 0.1uF 0.1uF 0.1uF 0.1uF 1K D D D D D D D D D D D D D D D D D D D D D D D D D D D A A A A A A A A A REFCLK 69 L1 L2 L3 R6 PD2_SDIO 19 A0/SDIO REFCLK* 68 1K 10mH 10mH 10mH PD3_SDO 18 C8 C9 C10 C11 PD4_IORESET 17 A1/SDO 64 0.1uF 0.1uF 0.1uF 0.1uF PD5
-
Bild
Software-Interface eines Signalgenerators mit Sägezahnform
Sagezahn 01000,0 Hz BEDIENUNG -- - + ++ ~ GROB AB FEIN AB FEIN AUF GROB AUF FORM Power off 20 kHz Bessel-Tiefpass Pegel R-2R-Leiter, ungefiltert nach Bessel-Filter 4.00 ms F FREQUENZ 1000.0 Hz SIGNALFORM Sagezahn ECHTZEIT 3.5x Tasten: Z -- X -- C + V ++ Leertaste Signalform
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
dds-seq.asm
; ; =========================================================================== ; dds-seq.asm - Schrittsequenzer fuer den ATmega8-Funktionsgenerator von 2003 ; ; Eigenstaendige Quelle. Der Generator von damals (Wellenformtaste, vier ; Stimmtasten, Frequenzanzeige) ist hier nicht mehr
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds-orig.asm
; Digitaler Funktionsgenerator für Sinus, Rechteck, Dreieck und Sägezahn ; ; Copyright (C) 2003 Andreas Schwarz <andreas-s@web.de> ; ; This program is free software; you can redistribute it and/or ; modify it under the terms of the GNU General Public License ; as published by the Free Software Foundation; either version 2 ; of the License, or (at your option) any later version. ; ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds-fast.asm
02111-1307, USA. ; ; ; ========================================================================= ; dds-fast.asm - GENERATED by sim/make_variants.py from da-test.asm. ; ; Hoehere Abtastrate durch einen verzweigungsfreien Timer-Interrupt: ; ; Original 17 Takte Rumpf + 4 Takte Eintritt = 21 von 25 -> 262144
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RF_Attenuator_R1.pdf
follows:sed Components Name: Prj. No.: A resistor values are in Ohms, i.e. 0R47, 5R6, 220, 5K6, 22K DDS Generator A 09037G capacitor values are in Microfarads, i.e. 220p, 0u1, 2u2, 33 Title: Date: inductor values are in Microhenries, i.e. 0u22, 5u6, 68, 2m2 I2C gesteuerte Eichleitung 14-Feb-2010 Size: Drw. No.: Rev: Modified: Last Change: Scale: A 09037G-DDS-ATT-E01 0 Approved: PCB Name: By: Time: 10:35:39 FileDDS_ATT.sch Sheet 1 of 1 1 2 3 4
-
PDF
RF_Attenuator_R1_schematic.pdf
as follows: Components Name: Prj. No.: A resistor values are in Ohms, i.e. 0R47, 5R6, 220, 5K6, 22K DDS Generator A 09037G capacitor values are in Microfarads, i.e. 220p, 0u1, 2u2, 33 Title: inductor values are in Microhenries, i.e. 0u22, 5u6, 68, 2m2 I2C gesteuerte Eichleitung Date: 22-Feb-2010 Size: Drw. No.: Rev: Modified: Last Change: Scale: A 09037G-DDS-ATT-E01 0 Approved: PCB Name: By: Time: 11:19:00 File:DDS_ATT.sch Sheet 1 of 1 1 2 3 4
-
PDF
RF_Attenuator_R1.pdf
follows:sed Components Name: Prj. No.: A resistor values are in Ohms, i.e. 0R47, 5R6, 220, 5K6, 22K DDS Generator A 09037G capacitor values are in Microfarads, i.e. 220p, 0u1, 2u2, 33 Title: Date: inductor values are in Microhenries, i.e. 0u22, 5u6, 68, 2m2 I2C gesteuerte Eichleitung 14-Feb-2010 Size: Drw. No.: Rev: Modified: Last Change: Scale: A 09037G-DDS-ATT-E01 0 Approved: PCB Name: By: Time: 10:35:39 FileDDS_ATT.sch Sheet 1 of 1 1 2 3 4
in „Digitaler Abschwächer“ · Analoge Elektronik und Schaltungstechnik ·
-
Bild
Verdrahtungsdiagramm eines DDS661 Stromzählers
EARU ELECTRIC Wiring Diagram OUT N L (1) (4) (20) (21) DDS661 kWh 000000 Forward and Reverse Measurement Function 230V 5 (60)A 50Hz 1000 imp/kWh RS485 + (24) (23) RS485 - (3) (6) N L IN EARU ELECTRIC
in „Stromzähler mit Messpfad im Neutralstrang“ · Haus & Smart Home · · Diagramme
-
Bild
FG-100 DDS Funktionsgenerator
FG-100 DDS FUNCTION GENERATOR POWER MODE CURSOR + - RUN/STOP DC OFFSET OFF ON FILTER AMP OUT
in „Hameg HM-605 X-Achse nur Halb zu sehen“ · Analoge Elektronik und Schaltungstechnik · · Fotos
-
Bild
FG-100 DDS Funktionsgenerator
FG-100 DDS FUNCTION GENERATOR DC OFFSET OFF ON DC 5V POWER MODE CURSOR + - RUN/STOP FILTER
in „Physikprojekte“ · Offtopic · · Fotos
-
Bild
Messplatz mit Oszilloskop und DDS-Signalgenerator
RIGOL MSO5074 DIGITAL OSCILLOSCOPE UltraVision JBC FE DDS Signal Generator/Counter FY6800 CH1-SIN FREQ: 50.000.000 Hz AMPL: 0.000 Vpp DUTY: 50.00% CH2-SIN FREQ: 50.000.000 Hz AMPL: 0.000 Vpp DUTY: 50.00% 5.00ms 400mV STOP 0.00s 15mV
in „[V] Feeltech FY6600 60MHz Funktionsgenerator modifiziert“ · Markt · · Fotos
-
Bild
FG-100 DDS Funktionsgenerator
FG-100 DDS FUNCTION GENERATOR Wave: sine Freq: 000028 Hz DC OFFSET OFF ON OUT DC 5V POWER MODE CURSOR + - RUN/STOP FILTER AMP
in „Physikprojekte“ · Offtopic · · Fotos
-
Bild
FG-100 DDS Funktionsgenerator
FG-100 DDS FUNCTION GENERATOR Wave: Sine Freq: 000100 Hz DC OFFSET OUT OFF ON POWER MODE CURSOR + - RUN/STOP FILTER AMP DC 12V
in „Physikprojekte“ · Offtopic · · Fotos
-
Bild
DDS Simulator Selbsttest Ergebnisse
DDS simulator self test Runs the ATmega8 headless (no audio device) and checks it against what programm/avr/da-test.asm says it must do. stock = ISR every 25 cycles = 262144 Hz PASS stock: LCD line 1 after
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
main.c
1); printf(" %5uHz", (uint16_t)SG.freq); } } //External interrupt0 service routine //used to stop DDS depending on active menu //any generator is stopped by setting flag value to 0 //DDs generator which is inline ASM is stopped by setting //CPHA bit in SPCR register ISR(INT0_vect) { SG.flag=0;//set
in „Falsche Ausgangsfrequenz“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AD9954__DDS_.pdf
InitialVersion Rev. 0 | Page 2 of 36 AD9954 GENERAL DESCRIPTION TheAD9954 is a direct digital synthesizer (DDS) featuring a theAD9954 via a serial I/O port.TheAD9954 includes an 14-bit DAC operating up to 400 MSPS.TheAD9954 uses integrated 1024 × 32 static RAM to support flexible frequency advanced DDS technology
in „DDS-Funktionsgenerator“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AD5933.pdf
Materialpropertyanalysis Fuel/batterycellcondition monitoring FUNCTIONAL BLOCK DIAGRAM MCLK AVDD DVDD DDS CORE DAC OSCILLATOR (27 BITS) ROUT VOUT SCL I C TEMPERATURE SDA INTERFACE SENSOR Z(ω) REAL IMAGINARY AD5933 REGISTER REGISTER RFB 1024-POINT DFT VIN ADC GAIN (12 BITS) LPF 1 VDD/2 4 AGND DGND 5 0 Figure1
in „Spannungsmessung bei der Impedanzspektroskopie“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
block.pdf
Spannungsversorgung AD9954 DDS Filter Leistungsreglung Abschwächerer Steuerplatine 400MHz DDS Clock NF-Ausgangchteck Modulation e g ä i . o M e PC Schnittstellen l n A
-
Bild
Bücher über Elektronik, C++ Programmierung und USB 2.0
Elektronik Ernst Schmidt DDS Signalgeneratoren praktisch aufbauen und anwenden FRANZIS Das Verfahren der Direkten Digitalen Synthese (Direct Digital Synthesis - DDS) in der Praxis C++ Programmierung 470 praxisnahe Übungen mit Lösungen
in „[V]Fachbücher“ · Markt · · Fotos
-
Datei
MAIN.C
DAC-Funktionen #include "switch.h" // SWitch-Funktionen #include "eeprom.h" // EEPROM-Funktionen #include "dds.h" // DDS-Funktionen #include "usb.h" // USB-Funktionen #include "lcd.h" #include "TestHW.h" #include "global.h" #include "delay.h" #include "adc.h" #include "main.h" #include "cali.h" #include "mess.h
in „compilerangaben?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
entprell.h
*********************************************************************/ /* Technikerarbeit 2009/10 "DDS-Signalgenerator" */ /* */ /* */ /* Entprellung der Bedientaster des DDS-Signalgenerators */ /* */ /* */ /* Version: 1.0 */ /* File: entprell.h */ /* Datum: 10.03.2010 */ /* Name: Martin Ernst */ /*
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
******************************************************** // // File Name : 'main.c' // Title : AVR DDS2 signal generator // Author : Scienceprog.com - Copyright (C) 2008 // Created : 2008-03-09 // Revised : 2008-03-09 // Version : 2.0 // Target MCU : Atmel AVR series ATmega16 // // This code is distributed
in „PWM-Ausgabe stimmt nicht bei AVR DDS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
basic1.asm
************************************************************** ;* basic1.asm ;* Control uC für den DDS Generator mit AD9850 ;* Bedienelement ist nur ein Drehgeber mit Schalter. ;* Der Schalter schaltet zwischen Kommando- und Ausführungsmodus um ;* Encoder von Hannes LUX, 32 bit Mathe vom Internet als
in „Dynamisierung Encoder speziell für DDS“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltpläne und Blockschaltbilder eines DDS/PLL-Systems
Generator Configuration REFERENCE CLOCK PHASE COMPARATOR LOOP FILTER VCO RF FREQUENCY OUT FILTER AD9851 DDS REF CLK IN PROGRAMMABLE DIVIDE-BY-N FUNCTION (WHERE N = 2^32/TUNING WORD) Figure 5. Digitally Programmable Divide-by-N Function in PLL
in „Ziehbarer Quarz SiT3521 als PLL input“ · FPGA, VHDL & Co. · · Screenshots
-
Bild
Messaufbau mit DDS-Signalgenerator, Oszilloskop und Leiterplatten
DDS Signal Generator/Counter FY6800 WAVE MOD SHIFT AMPL. 0.00V 0.000kHz DUTY: 0.00% CH1: sine 0.000kHz AMPL: 0.00V 0.000kHz DUTY: 0.00% RIGOL MSO5074 UltraVision 5.00kHz CH1 0.00in STOP/RUN 0.00in 15ms
in „[V] Feeltech FY6600 60MHz Funktionsgenerator modifiziert“ · Markt · · Fotos
-
Bild
Verdrahtungsdiagramm eines digitalen Stromzählers
EARU ELECTRIC IN L N (1) (4) (20) (21) DDS661 KWH 000000 230V 5 (60A) 50Hz 1000 imp/kWh CE RS485 + (24) (23) RS485 - (3) (6) L N OUT EARU ELECTRIC
in „Stromzähler mit Messpfad im Neutralstrang“ · Haus & Smart Home · · Diagramme
-
Bild
Schaltplan eines Hochfrequenz-Filters mit LMH6552MA
R25 40 12 27 L1 27nH L2 56nH L3 56nH L4 68nH L5 39nH 17 R3 50Ω R6 22 300Ω R7 28 C8 100nF R9 0 50Ω U1 15 4 8 1 6 7 2 3 5 19 0 6 24 25 LMH6552MA C6 2.2pF C1 8.2pF C3 12pF C5 2.2pF L6 33nH L7 68nH L8 47nH L9 8.2pF C4 10pF C2 10pF V1 0.1Vrms 10MHz 0° R27 50Ω C12 100nF 44 C13 100nF 16 L10 27nH L11 56nH L12 56nH L13 68nH L14 39nH 18 R4 50Ω V2 5V V3 10V R5 23 300Ω R8 29 50Ω C9 100nF R20 13 50Ω 0
in „DDS, Filteranpassung ohne Transformator“ · Analoge Elektronik und Schaltungstechnik · · Schaltpläne
-
Datei
DDS_inAVRAssembler_Anhang.asm
; ******************************************** ; * [Add Project title here] * ; * [Add more info on software version here] * ; * (C)20xx by [Add Copyright Info here] * ; ******************************************** ; ; Included header file for target AVR type .NOLIST ; Don't list the following in the list file .INCLUDE "m644def.inc" ; Import of the file .LIST ; Switch list on again ; ============================================ ; P O R T S A N D P I N S ; ============================================ ; ; [Add names for hardware ports and pins here] ; Format: .EQU Controlportout = PORTA .EQU AD_WERTE_PIN
in „Falsche Ausgangsfrequenz“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
-
PDF
-
Datei
DDS_440Hz.c
/* SLdt 210308 (Disclaimer: None. Sue me.) ATtiny2313: DDS 440 Hz Sinus */ #include <avr/io.h> #include <avr/pgmspace.h> #define F_CPU 10000000 #define ICR 256 #define PWM F_CPU/ICR #define A4 440 #define A4_Phasendelta 738 // (A4/PWM*65536) uint16_t Phase
in „Attiny2313 Timer16 Bit, Normal Mode, unsauber“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DDS_GEN_Bestueckungsseite.pdf
DDS_GEN_Bestueckungsseite.pdf
-
Bild
Selbstgebauter Funktionsgenerator mit LCD-Display
Aus Filter An Offsetspannung Amplitude Signalform Funktionsgenerator, 2003 ATmega8, HD44780-Display, R-2R-Leiter
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik · · Fotos
-
PDF
7510A.pdf
employing phase control of a direct that controls the measurement process, captures digital synthesizer (DDS) to track and report the and displays the results, and optionally launches a phase variations of the signal under test with frequency analysis program (Stable32 or TimeLab) respect to a 10 MHz reference
in „DMTD Dual Mixer Time Difference“ · HF, Funk und Felder ·
-
Datei
main.c
/= 2; } } void set_frequency(long freq, int initmode) { double fxtal = 50000000; // 50 MHz Quarz (DDS) double fword1; unsigned long hiword,loword; unsigned char hmsb,lmsb,hlsb,llsb; fword1 = freq / fxtal * 0xFFFFFFFF; // split 32 frequency bits Bit in 2 16 bBit words hiword = (unsigned long) fword1
in „Atmel XMEGA128A1 und DDS AD9835“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
INIT.c
PORTF = out PORTF.OUT = 0x00; // Low for Comparator (LM339D) -> reverse bias PORTD.DIR = 0xFF; // DDS-Chip --> Tx-Pin output, Rx-Pin input PORTD.OUT = 0x00; // Low } void UART_init(void) { USARTD0.CTRLA = USART_RXCINTLVL_HI_gc; // highest priority for RX interrupt USARTD0.CTRLB = USART_TXEN_bm | USART_RXEN_bm