-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
wimre - nur für Linux gedacht. Nein, auch für ohne OS. FreePascal gibt es übrigens auch für den AVR.
Fälschungen seit 2 Jahren bei 100 Prozent. > Kann ich u. A. auch daran erkennen, dass die vollen 128k Flash > ansprechbar sind. Das heißt nichts, die Fälschungen haben ebenfalls 128k.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
: (128, 13, 0, 10, 104, 51304, 51202, 24594, 69) 12B : (128, 13, 0, 10, 104, 200, 104, 200, 2, 96, 18, 69) 40 94 00 0c 68 c8 69 0f 09 47 08 58: <-- Netztrennung BBLHl : (64, 148, 813256, 26895, 155650136) BBBBBHHHB: (64, 148, 0, 12, 104, 51305, 3849, 18184, 88) 12B : (64, 148, 0, 12, 104, 200, 105, 15, 9, 71, 8, 88) 80 02 00 0d 6a 25 6a 25 ff ff ff fb: BBLHl : (128, 2, 879141, 27173, -5) BBBBBHHHB: (128
-
Thread
Microcontroller aussuchen
⛄ F. schrieb im Beitrag #6839440: > Die neuen ATtiny Modelle sind in diesem Sinne keine normalen AVR mehr. "Unnormal" nur im Sinne neuer Peripherie und neuer Möglichkeiten. Ansonsten sehr normal. Meine Empfehlung wären da ein hochmoderner Tiny1614/24 mit wenig Platzbedarf oder ein AVR128DB mit Gehäuse-Auswahl
geraten würde ich vermutlich deutlich mehr 32 Bit Controller finden, als 8 Bit. Wobei STM32 und AVR wiederum nur einen kleinen Teil der gesamten 8/32 Bit Palette ausmachen. 16 und 64 Bit Controllern sind vermutlich besonders selten im Einsatz. Aber ich werde vermutlich keine einzige Firma finden
-
Thread
Dateiübertragung auf W95 Laptop ohne USB
Datensicherungsprodukte (Tapedrive) eingesetzt wurde. 4-bit parallel pin configuration: DB25M DB25M ----- ----- 2 ------------- 15 3 ------------- 13 4 ------------- 12 5 ------------- 10 6 ------------- 11 10
Aldi, heise, ... Erstaunlich aber, was damals alles ging (vor 20 Jahren). MS Office flüssig. AVR Programmer geht. EAGLE, es ist eine Freude, die damaligen Projekte zu öffnen. BASCOM AVR geht. ... Warum muß heute alles so aufgeblasen sein?
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Gibts aber nur als Arduino Clones Oder dort als Original: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-tqfp-44-atmega-1284p-au-p112737.html
Programmcounter Datenblatt: ...Program Counter (PC) is 15/16/17 bits wide, thus addressing the 32K/64K/128K program memory locations. MfG Spess
-
Thread
neue AVR 8Bit Serien mit 12Bit ADC und Can etc
Die AVR32/64/128 Serien werden ganz normal von der AVR Toolchain unterstützt. Ich nutze einen AVR128DA in einem produktiven Design.
Cyblord -. schrieb im Beitrag #6833072: > . Ich nutze einen AVR128DA in einem produktiven Design. Ich brauch oft die Signal-Pegelwandlung (UART), mein neuer Standardtyp ist deshalb die DB Variante.
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
Minuten) - liefert Information über die Fehlerwahrscheinlichkeit Achtung: Die "dbErr"-Werte zeigen keine Fehlerzahl. Der Minimalwert 0 bedeutet quasi Zufall und der Maximalwert 255 bedeutet eine Fehlerwahrscheinlichkeit von 1:5000 Milliarden. Siehe "DCF77DecHit.h
0.4 | 78 | 18.6 36.6 74.9 139.3 0.5 | 71 | 16.3 34.2 67.3 128.8 0.6 | 64 | 15.3 31.0 61.4 119.0 0.7 | 58 | 12.5 27.3 56.8 109.6 0.8 | 53 | 11.1 25.2 52.4 101.5 0.9 | 49 | 12.5 23.5
-
Thread
Einfacher Fehler in C-Berechnung
Compiler derartige Optimierungen von selbst? Normalerweise schon, aber in dem Falle hat er nur beim AVR die Division komplett eliminiert (dort wäre sie aber auch am teuersten), während er es bei ARM und amd64 nicht getan hat.
Jörg W. schrieb im Beitrag #6813416: > Normalerweise schon, aber in dem Falle hat er nur beim AVR die Division > komplett eliminiert (dort wäre sie aber auch am teuersten), während er > es bei ARM und amd64 nicht getan hat. Das wundert mich: Der Compiler eliminiert ein (uint16/10)? Das heisst
-
Thread
atmega4808 mit microchip ICD3 programmieren/debuggen UPDI interface
--------------- QUELLE: Atmel.ATmega_DFP.1.7.374.atpack\gcc\dev\atmega4808\device-specs\ ZIEL: avr-gcc Ordner\lib\gcc\avr\x.x.x\device-specs\ Datei: specs* [/code] Zusätzlich habe ich noch die avr-gcc 9.4.0 Version für Linux64 ergänzt so wie ich es bei meiner Toolchain für Windows mache. Meine
attiny1604, 1606, 1607, 1614, 1616, 1617 attiny3216, 3217 attiny1624, 1626, 1627 attiny3224, 3226, 3227 avr128db28, avr128db32, avr128db48, avr128db64 avr64db28, avr64db32, avr64db48, avr64db64 avr32db28, avr32db32, avr32db48
-
Thread
LED dimmen mit Fading oder lieber mit PWM
ATTiny zu PWM einlesen. Vielleicht hilft auch das Tutorial https://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM.
ATtiny402, ATtiny412 // LED fade-in fade-out 10-bit PWM // PWM output: Pin 7 (PA3) #include <avr/io.h> uint16_t pw[64] = {0,1,1,1,2,2,3,4,5,7,8,10,12,14,16,18,21,24,27,30,34,38,43,48,54,60,67,74,81,89,98,108,118,128,140,152,164,178,192,208,225,247,270,294,319,343,368,396,424,452,481,511,543,577,612,650,689,730,773,819,867,917,969,1023
-
Thread
Quelltext: Lesestoff gesucht
positiven Nenner. * @param[in] F Regulaerer Bruch (Nenner nicht Null!) * @return Bruch */ frac64_t frac64_reduce(frac64_t F) { [/c] [c] /** @brief Bruch als Q16 approximieren * * Multiplikation mit Q16 entspricht trunkierender Division, nicht Rundung * * @param[in] F echter oder unechter
Nachfolger schneller in den > Fuss. der heutigen selfpublisch-Generation fehlt halt so was wie ein C64 der einen nicht gleich anmekkert, nur weil der Multitasking-kernel wie bei AVR kleiner als 4kb ist (1999): http://www.6502.org/users/andre/osa/index.html d.h. früher waren 8-bit Computer praktisch
-
Thread
Attiny85 anfänger
https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
Taktfrequenz stark heruntersetzen, z. B. auf 125 kHz: Interner Oszillator auf 8 MHz plus Clock Prescaler auf 64 (CLKPS3:0 = 0b0110). Siehe DB. Mit dem ISP gibts dabei keine Probleme, weil der Prescaler ja erst zur Programmlaufzeit gesetzt wird, d. h. während des Flashens läuft der µC mit 8 MHz.
-
Thread
AVR128DB mir 3-wire SPI
eine bidirektionale Datenleitung (halbmutiplex), ansonsten alles das Übliche. > Im Datenblatt vom AVR128DB ist auf Seite 407 Kapitel 28.1 (SPI - > Features) zu lesen: "Three-Wire Synchronous Data Transfer". > https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
wurde. Vielleicht hat er die Sache zur Seite gelegt, in der Hoffnung, daß irgendwann doch klappt? AVR128DB64 hat sechs USARTs, so kann man bestimmt eins für 3-wire SPI nehmen. Es gibt leider in Internet zu wenig von neuen AVR-Serien. Wenn man über "AVR128" sucht, bekommt man Links wie Regel nur für
-
Thread
Atmel ICE Frage
richtig sngezeigt, aber von A.S. Vollkommen ignoriert. Andrerseits werden Curiosity Bords mit den AVR128DB48 und ATMEGA4809 uC richtig angezeigt und man kann damit arbeiten. Beim ICE bleibt im Programmierfenster das Eintragsfeld für das Tool vollkommen leer. Liegt das möglicherweise daran, dsß uch
www.mikrocontroller.net/topic/521865?page=2#6766649 Der snap geht auch mit dem Microchip Studio und mplab x für avr und Sam. Ich persönlich finde den ICE aber besser. Der snap ist eher ein Tool für PIC wo die AVR Unterstützung dazugefrickelt wurde.
-
Thread
Was ist bzw. war Atmel QTouch?
sie auch Matrizen von Touch-Elementen direkt. Das ist ziemlich geil. Wenn man dann auch noch einen AVR128DA64 hat, geht da einiges, bis hin zu 529 Touch-Elementen. Bei der Menge wird dann sogar schon langsam das reine Abfragen der Ergebnisse der Hardware wieder eine Sache, die zeitkritisch sein könnte
konkreten Fall AVR128DAxxx. Man beachte hier die Absenz der sonst üblichen Registerbeschreibung.
-
Thread
Z80/UA880D mit 28C64 startet nicht
Nach diesem DB: https://www.futurlec.com/Memory/28C64PLCC.shtml ist es kein Problem. Schau mal bei Writeprotection.
tatsächlich auch welche zu geben die ein Flankengetriggertes Adresslatch haben, ob das jetzt xxx32 oder xxxx64 oder xxx128 waren müsste ich die Unterlagen im Archiv durchwühlen. Und dazu habe ich weder Lust noch Zeit, und ist jetzt auch Irrelevant. Somit auf den TO Zurückzukommen, Deine schaltung müsste laut
-
Thread
Werden Atmel Mikrocontroller aussterben/nicht mehr verfügbar sein?
Realität haben kann?! Da ne "Not recommended for new desogns" benachrichtigung für einen bestimmten AVR: https://www.microchip.com/wwwproducts/en/ATxmega128A1 Dann dauert es ein paar Jährschen bis zum "Last call for quotes/orders". Auf verdacht sollte man garnichts einlagern, zumal die lagerdauer auch
verwendet. Eine monopolistische Entwicklung, aber nicht mehr zu stoppen. Auch hier im Forum hat ARM den AVR verdrängt. Vor 3 Jahren war das unvorstellbar, da wollte die Masse noch AVR in Assembler programmieren.;-)
-
Thread
avr-gcc 11.1.0 defekt? Gesperrt
0 - Man sollte nicht einfach eine ino ins Forum stellen und schreiben "avr-gcc 11.1.0 defekt ?" Das ist viel zu pauschal. Ein Versuch der Versachlichung: A - in der AVR128DB-TCB32.ino steht [c] AVR128DB48 Curiosity Nano Board https://github.com/SpenceKonde/DxCore
unter meinen Randbedingungen nicht, weil die #include <AVR128DB_PinLib.h> nicht in/home/ab/.arduino15/packages/DxCore vorhanden ist.
-
Thread
AVR128DB28: TCA0 Tonausgabe an alternativem Pin gelingt nicht
Herbert schrieb im Beitrag #6706576: > (264(20+1) 2 mal 64 mal (20+1)
Pardon, ich war beim AVR128DA28 - beim ..DB.. geht alternativ-WO0 nicht, bleibt nur A0.
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Empfaenger runtermischt auf irgendwas in der Naehe von DC. Und das kriegt der AVR dann ueber seinen ADC zum Messen. Und aus diesen Messungen wird dann hurtig der naechste Wert fuer 's OSCCAL Register errechnet, so dass die 9.92MHz/128 immer schoen um den empfangenen und runtergemischten
Ich denke, Bernhard bleibt einfach gerne in seinem AVR-Universum.
-
Thread
Warum geht das nicht ?
8e6 #define F_CPU XTAL #define DIST 0.06 // sensor distance in m #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <util/delay.h> #include "BitUtilities.h" #include "LCD_display_on_Port_C.h" volatile double sec = 0; volatile unsigned char
Byte jeden Wert haben, da es in 2 nibbles aufgeteilt ; wird, die via PB[3:0] kommend, an das Display DB[7:4] gelangen. [/code]
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Wand hängen möchte. Zu den Clones wurde auch schon genug geschrieben, der F103C8 hat einen Die mit 128 kB. Zu den Alternativen gibt es Datenblätter und es sind Unterschiede bekannt, CKS hat nur 64 kB und GD wirbt mit mehr Speicher und Speed weil 128 kB im RAM gepuffert werden und dann mit 108 MHz ohne
Andreas B. schrieb im Beitrag #6649000: > Und auch wenn es im DB steht, wirst Du kaum Chips finden die nur 64MB > haben. Erstens steht das nicht im DB des STM32F103C8T6 - und zweitens findet man eher ganz wenig bis gar keine Controller, die satte 64 Megabyte an
-
Thread
ATMega4809 EVSYS, total überfordert
Dass der Umstand nicht im Datenblatt zu finden ist ... - dazu sage ich jetzt lieber nichts. Der AVR128DB28 verhält sich übrigens genauso.
Dass aber das Datenblatt der AVR128DB kein /copy/ erlaubt, halte ich für eine merkwürdige, um nicht zu sagen absurde, Einstellung von Microchip. Wird auch nicht dadurch besser, dass es z.B. bei Bosch-Sensoren ebenso ist.
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
> hast du mal vermessen ... Ja, an *einem* AVR128DB28, sah ganz gut aus, wie ich mich erinnere. Aber nicht so gründlich wie Sie. > PWM via Typ-D-Timer liefert weitaus bessere Ergebnisse Hier ist der Höreindruck (und um diesen geht es Robert)
mal - ohne relativ kleinen pull-down am DAC-Ausgang werden Sie Ihr "blaues" Wunder erleben mit dem AVR128DB28.
-
Thread
RIP AtmelStudio
/mchp/documents/MCU08/ProductDocuments/Brochures/30010135E.pdf die leider nicht aktuell ist. Die AVR DB Serie fehlt zum Bsp. Aber wenn man hier reingeht und etwas runterscrollt und blättert sieht man alles. https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/
Soul E. schrieb im Beitrag #6593538: > Was heute definitiv keiner mehr macht ist Binning. Also 128k-Dies wo > eine Speicherzelle kaputt ist noch als 64k-Derivat packagen, oder Teile > die bei 20 MHz ausfallen als 10 MHz-Typen verkaufen. Heute gibts das sog. Chinesische-Binning. Die Teile die
-
Thread
EleLa vs Part-DB
obigen so gemacht habt, sodass mir eine Entscheidung > einfacher fällt. Ich warte noch bis Part-DB 1.0 halbwegs fertig ist, da mir bei Part-DB 0.5 noch einiges fehlt. Bis dahin nutze ich LibreCalc zur Verwaltung meiner Bauteile.
Ich gebe die Hersteller-Teilenummer ein (z.B. AVR128DB64-I/PT), öffne dann damit aus EleLa die Octopart-Webseite. Diese zeigt mir dann die verschiedenen Dsitributoren und deren interne Bestellnummer an. Die kopiere ich dann für Mouser heraus und setze
-
Thread
AVR C Programmierung unter Linux
nur ein Beispiel, weil ich nicht 825 CRTs auflisten wollte... [pre]> find avr/lib -name crt*.o | wc -l 825[/pre] > Denn ich bräuchte ja in avrxmega2, avrxmega3, avrxmega4 usw. > auch die neuen "64Bit Dateien" für die megaAVR0 und AVR-DB Serie. Für DB gibt's bei mir
=avr35@mlong-double=32 avr4/double64;@mmcu=avr4@mdouble=64 avr4/long-double32;@mmcu=avr4@mlong-double=32 avr5/double64;@mmcu=avr5@mdouble=64 avr5/long-double32;@mmcu=avr5@mlong-double=32 avr51/double64
-
Thread
Mikrocontroller und PHP
libm.so.6 libpthread.so.0 libc.so.6 libcrypt.so.1 /lib64/ld-linux-x86-64.so.2 (0x00007f4f667ed000) /usr/bin/ruby2.5 linux-vdso.so.1 (0x00007ffcffb99000) libruby-2.5.so.2.5 libc.so.6 libpthread.so.0 libgmp.so.10 libdl.so.2 libcrypt.so.1 libm.so.6 /lib64/ld-linux-x86-64.so.2 (0x00007fb90ecfb000) /usr/bin/python3.8 linux-vdso.so.1 (0x00007fff06bda000) libc.so.6 libpthread.so.0 libdl.so.2 libutil.so.1
-
Thread
Atmega328p mehr digital pins
Hallo, du kannst auch was Modernes nehmen. Jeweils in 48 Pin Ausführung > ATmega4809 oder AVRxxDB48 (xx = 32/64/128). Den 'DB' gibts auch noch mit 64 Pins. Zwei ICs benötigen mit allen drum und dran immer mehr Platz als ein etwas größerer. Der Klopper ATmega2560 ist von den Abmessungen schon ganz
Regel. Schon seit ATMega8-Zeiten: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_summary.pdf Nebenbei bemerkt: Das oben verlinkte ist das Datenblatt der Automotive-Version des 328P. Aus irgendeinem Grund spucken die Suchmaschinen das bevorzugt aus, ich
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
Angehangen :-) habe ich ein 128x64 Blau-Gelb I2C/TWI 128x64 Display. https://www.roboter-bausatz.de/p/0.96-oled-display-blau-gelb-i2c-iic-twi-128x64-pixel-fuer-arduino Kennt jemand Bezugsquellen für 128x128 RGB *I2C TWI* OLED
aufteile. Zum Beispiel in 4Segmente und 8Pages. Dann ist ein solches Segment nur 32Byte gross. (bei 128x64Pixel) Ausserdem hab ich noch ein paar Byte in dem ich mir merke wenn sich in einem Segment etwas gaendert hat. Dann macht man einen Ticker-IRQ und sorgt dafuer das alle 5ms ein Segment uebertragen
-
Artikel
JTAG
JTAG enable/disable DB25.11 ← JTAG.13 (TDO) DB25.13 ← Target VCC sense (only when JTAG is enabled i.e. DB26.9 = 1) DB25.18, DB25.19, DB25.20, DB25.21, DB25.22, DB25.23, DB25.24, DB25.25 werden mit GND verbunden. Soll das Wiggler-Interface
basierten Adaptern. FT2232 BoundaryScan Tool: free boundary-scan software for flash programming [S29GL128N, S29GL256N, S29GL512N, M25PX16, M25PX32, M25PX64, etc ]. boundary scan test system M-1 for board and system testing, runs on Linux, open source, no licensing ! Read more on = Weblinks = Debugging the
-
Thread
Astrofotografie Nachführung parallaktische Montierung Ausrichteeinheit selber bauen Eigenbau ATmega8
läßt er sich per serielle Schnittstelle recht einfach auf 256 MSteps umstellen. (oder 1,2,4,8,16,31,64,128) Können allerdings nur max 1,5A oder so, aber sind im 3DDrucker deutlich leiser. Wenn eh schon ein µC da ist wäre das womöglich eine Option. Steuerung simple über DIR und STEP und per serial
sich per serielle > Schnittstelle recht einfach auf 256 MSteps umstellen. (oder > 1,2,4,8,16,31,64,128) Wäre ev. auch eine Option, die Version-2 arbeitet mit 360 Mikrosteps und einer 10Bit PWM, also das Sinus und Cosinussignal wird schon ganz ordentlich generiert, hält der TMC2208 da mit?
-
Thread
PWM auf ATmega328p Timer0 nicht so wie erwartet.
/8 (From prescaler) 0 1 1 clk T2S /32 (From prescaler) 1 0 0 clk T2S /64 (From prescaler) 1 0 1 clk T2S /128 (From prescaler) 1 1 0 clk T 2 S /256 (From prescaler) 1 1 1 clk T 2 S /1024 (From prescaler) > was da heißt: 5 entspricht 1-0-1 und setzt CS2:CS1:CS0 auf
divisor1 1 #define tim2_divisor8 2 #define tim2_divisor32 3 #define tim2_divisor64 4 #define tim2_divisor128 5 #define tim2_divisor256 6 #define tim2_divisor1024 7 //---------------------------------------------------------------- // per copy & paste
-
Thread
Kosmos CP1 Emulator mit ATmega
, weil man die internen AVR Pullups verwenden kann. Klar jetzt?
schrieb im Beitrag #6542179: > (...) Bis Du sagtest, dass kann man auch irgendwie mit > internem AVR-Pullup / Down machen, was wohl nicht stimmt. DARUM ging es. Mit dem AVR und dessen internem Pullup kann man das Verhalten des Port 1 eines i8039 emulieren. Darum ging es. Mit dem AVR kann man
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
Wo ist das Problem? Nimm einen AVR und strick dir den Interpreter wie du ihn brauchst.
Hmm, gerade mal geschaut was das Ding genau gemacht hatte: 128 Befehlszeilen mit Pseudo Maschinen code (21 Befehle). Das würde man so auch locker in einem AVR rein bekommen, wenn es nur um die Funktion gehen würde. Ansonsten wird es halt teuer, die Original Bauteile
-
Thread
Suche jemanden für PIC-Programmierung VU-Meter / PPM
nehmen und das erweitern ... Ein einziger LM ist mir persönlich etwas zu mager; zum einen sind 30 dB etwas wenig - wenn ich 6 dB Headroom einplane, bleiben für den Rest gerade noch 24 dB übrig. Gerade bei Gesangsaufnahmen wird da Einiges ggf. nicht mehr sichtbar sein; zum anderen brauche ich die Anzeige
schrieb im Beitrag #6511041: > Ein einziger LM ist mir persönlich etwas zu mager; zum einen sind 30 dB > etwas wenig - wenn ich 6 dB Headroom einplane, bleiben für den Rest > gerade noch 24 dB übrig. Gerade bei Gesangsaufnahmen wird da Einiges > ggf. nicht mehr sichtbar sein; zum anderen brauche ich
-
Thread
Installation von AVRSTUDIO 4.19 bricht unter WIN10 ab
Corporation [builtin](2): Including file 'C:/Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA28def.inc' C:/Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA28def.inc(38,0): warning: Unrecognized core version: V4S Und
Corporation > [builtin](2): Including file 'C:/Program Files > (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA > 28def.inc' > C:/Program Files > (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA > 28def.inc(38,0): warning: Unrecognized core version
-
Thread
Direktmisch-Empfänger: ungewolltes Seitenband passiv unterdrücken
Methode für Breitband-90Grad-Phasenschieber. Die klassische Lösung ist ein "Hilbert"-FIR-Filter, z.B. 128 "Taps" also Multiplikationen und Additionen, und der andere Zweig einfach eine Zeitverzögerung des Signals um die halbe FIR-Länge, als 64 Stufen. Das ganze natürlich in mindestens 16-Bit-Arithmetik.
die Amplitude des AD9951 ordentlich zu regeln, wurde der DAC-Strom-Anschluß als Abschwächer in 0.1 dB Schritten verwendet. Nullkommaein dB! W.S.