-
Thread
Display ansteuern? Nichts funktioniert :(
Hallo Alexander, So ein ATmega644 hat 4kByte SRAM: http://www.atmel.com/devices/atmega644.aspx?tab=parameters ein ATmega328 kann mit 2kByte SRAM dienen: http://www.atmel.com/devices/atmega328.aspx?tab=parameters Daneben gibt es die verschiedensten Atmel AVR µC. Interessant kann auch der atmega32u4 sein: https://www.ehajo.de/themes/kategorie/detail.php?artikelid=152
-
Thread
Atmega644 UART-Schnittstelle RS232
Hallo Zusammen, ich habe ein Problem und komme nicht so ganz weiter. Ich muss über die RS232 Schnittstelle ein digitalen Messverstärker auswerten und die Werte auf einem Display ausgeben. Der Messverstärker wird über ASCII-Befehle angesteuert wie z.B. "GN". Kann mir jemand weiter helfen, wie das Programm aussehen muss. Wollte es dann mit Hyperterminal testen und danach die Ausgabe auf dem Display machen. Gruß Marco
-
Thread
Was brauche ich ?
x AVR STK 500 - ATMEL ENTWICKLERKIT inkl. DVD 1 x DIAMEX USB ISP - Programmer f. AVR,STK500,ATmega,ATtiny,AT90 10 x ATMEGA 8-16 DIP - ATMega AVR-RISC-Controller, PDIP-28 Ich hoffe, dass ich damit schon mal was anfangen kann. Mein erstes Programm soll eine Pumpensteuerung/-regelung werden
kann. Statt der zehn ATMega8 hättest du lieber auch ein paar größere (ATMega644/ATMega1284) und auch modernere (ATMega88) bestellen sollen. MfG spess
-
Thread
ATMEGA644 PORTA und C nicht sauber ansteuerbar
Hallo Community, Fakten: ATMEGA644 mit Bootloader vorinstalliert Arduino SW zum Programmieren UM232 Eval Kit um SW per USB auf den uC zu bringen. Problem: Port B und D lässt sich Pinweise ansteuern (LED an aus) Port A
"0". Also: pinMode(0, OUTPUT); und digitalWrite(0, HIGH); http://www.hobbytronics.co.uk/atmega644-arduino
-
Thread
Ansteuerung W5500
Programmieren ran wagen vom W5500. Kannst du da weitere Infos zur verfügung stellen. Verwende einen ATMega32. Gruß Alex
das man für die Komunikation noch eine SPI.h braucht. Die würde mir dann auch noch fehlen für den ATMega32. Gruß Alex
-
Thread
Atmel mit 2 getrennten USARTS?
Hi >Ich habe da den ATmega162 in Erinnerung, der hat soweit ich weiß 2 >Stück (sogar in der DIL-Variante). Wenn du DIL brauchst: ATMega 164/324/644/1284P/PA TQFP: ATMega1281/2561 mit 2 USARTs ATMega640/1280/2560
classics (AT90Sxxx) haben alle 3Byte Empfangspuffer und 2 Byte Sendepuffer je UART. In DIP mit 2 UARTs ATmega162, 164, 324, 644, 1284. Mit 4 UARTs ATmega6440, 1280, 2560.
-
Thread
Unterschied PCINT vs INT
der Unterschied zwischen "External Interrupt Request" und "Pin Change Interrupt Request" (hier: am Atmega 644A) wenn sich doch beide so einstellen lassen, dass bei jedem Pegelwechsel die ISR ausgelöst wird?!
Hi >Die frühen AVRs hatten erstmal nur einen oder zwei INT-Pins. ATMega103: 8 INTs. MfG Spess
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
vernünftig hin. Ich steuere meine Heizung mit einem RasPi der über UART mit einem Bus-Interface (ATMega8) kommuniziert. Das Bus-Interface übernimmt hierbei autonom die Beantwortung des Pollings und das TX-Prozedere. Gruß
Vielleicht verrät der Psssst ... sein Atmega Programm. Gruß Ferdinand
-
Thread
Quarz: Geschwindigkeit contra Sicherheit?
und Temperaturbereich werden dann knapp. 12MHz bieten dann etwas mehr Reserve. Die moderneren atmega kommen aber auch bei 16MHz nicht an ihre Grenzen.
Ich würde einen neueren Mega nehmen, der Mega644 kann bis 20MHz. Bei solchen Sachen würde ich mir soviel Reserven wie möglich offen halten... Mega16 ist eine veraltete Entwicklung, Nachfolger sind die MegaXX4! Ingo
-
Artikel
Steuerung und Regelung eines Raums mit dem AVR-Webserver
und Peripherie. Elemente des Systems. Basisplatine. Auf der Basisplatine ist der Mikrocontroller, ATMega644, und dessen Beschaltung untergebracht. Es können jedoch auch, falls man das System für andere Zwecke nutzen möchte, alle pinkompatiblen Modelle, wie zum Beispiel der ATMega32, eingesetzt werden. Für den Einsatz als Raumregelungssystem mit managebarer Weboberfläche ist der ATMega644 aufgrund des größeren Speichers jedoch unabdingbar. Es sollte darauf geachtet werden, dass kleinere Mikrocontrollertypen nur mit einer geringeren Frequenz als 20Mhz betrieben werden können. Module
-
Thread
Atmega stürzt ab, bleibt hängen
Guten Abend, ich habe schon länger ein Problem mit meiner Software auf dem Atmega. Hardware fehler schließ ich aus. Info zur Hardware/Software. Es handelt sich um einen Atmega 644 der mit 16 Mhz läuft. Der Atmega ist mit einem MCP2515 und MCP2551 an der Can Bus Seite verbunden
beendet. Aber wo er dannach genau hinspringt kann ich trotzdem nicht sagen. Meistens stürzt der Atmega aber sofort ab ohne das der Watchdog eingeschaltet wird. Ich finde den Fehler einfach nicht, es sind schon soviele Tage vergangen und das Programm stürzt noch immer ab.
-
Thread
Watchdog Reset Fehler
Hey, Ich habe ein Problem mit dem Watchdog Reset des ATmega644. Ich möchte an einer beliebigen Programmstelle einen Reset des AVRs bewirken und nutze dafür den WDT. Das sieht recht simpel aus: wdt_enable(WDTO_15MS); while(1); //Reset sollte nach 15ms erfolgen
-
Thread
Hochohmiger Spannungsteiler an ADC (AVR)
Z.B. ATmega328: Analog Input Circuitry: The ADC is optimized for analog signals with an output impedance of approximately 10 kΩ or less.
Abend, Nach wie vor habe ich ein Problem mit Messschwankungen des ADC beim mega644 (interne REF 2,56V), wobei nun am ADC Pin ein Spannungsteiler mit 15kOhm an GND und 15kOhm an Vcc abzweigt. An AREF hängen 100nF nach GND. DDRA = 0; PORTA = 0; ADCSRA |= (1<<ADEN)|(1<<ADPS0
-
Thread
[V] Starterkits - Olimex MSP430 EASYWEB-2, Olimex LPC2148 ARM, Olimex AT90USB162, AVR CAN testboard
das AVR 16/32 Testboard sind noch da. Preis UPDATE: Das AVR CAN Entwicklungsboard mit ein Atmega644 (statt Atmega32) gebe ich für 40€ inkl. Versand ab und das AVR 16/32 Testboard für 13€ inkl. Versand
Beide Boards noch da! Das AVR CAN Entwicklungsboard mit ein Atmega644 (statt Atmega32) gebe ich für 40€ inkl. Versand ab und das AVR 16/32 Testboard für 13€ inkl. Versand
-
Thread
Grafik-LCD 64128-LED
testen, da der Apparat schon wieder zusammengebaut ist (das GLCD war nur ein "mal eben" von einem ATmega32 bei 16 Mhz auf ATmega644 bei 20MHz wechseln, weil ich mehr SRAM brauchte und dann, wenn schon alles gerade aufgeschraubt ist ein Display mit mehr Kontrast einbauen). spess53 schrieb im Beitrag
-
Thread
Atmega SPI Geschwindigkeit (Arduino schneller als C?)
www.kevindarrah.com/download/8x8x8/RGB_CubeV12_BitwiseFix.ino ©Kevin Darrah Mein Code ist im Anhang (ATMega644, 8Mhz, no ClockDivider). Im Prinzip ist nur die Funktion refreshCube() von Bedeutung. Sowohl bei mir als auch beim Arduino-Orginal kommt eine Bit-Angle-Modulation zum Einsatz. Hinweise: Ich
funsigned-bitfields -DDEBUG -O2 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega644 -c -std=gnu99 -MD -MP -MF "LED-Controller.d" -MT"LED-Controller.d" -MT"LED-Controller.o" -o "LED-Controller.o" ".././LED-Controller.c" > -Os ist ein Versuch wert. Kann durchaus schneller
-
Thread
Anlegen einer Netzspannung sofort detektieren
einen Prototyp auf dem Labortisch daheim. Der Schaltungsteil wird an einem Interrupteingang eines µC ATmega644A angeschlossen und ausgewertet.
-
Thread
TC74 mit Soft I2C auf ATMega
Hallo, ich versuche schon eine ganze Weile einen TC74 Temperatursensor mit einem ATMega 644p zu betreiben. Der TC74 ist ein I2C Temperatursensor in einem TO220 Gehäuse mit 5 Pins. Ich finde den daher sehr praktisch, da er ohne viel Aufwand schnell mal irgendwo eine Temperatur erfassen
-
Thread
Motion Capture Projekt
können so das diese in virtuelle Umgebungen eingebunden werden können. Damals hatte ich mit einem Atmega644P gearbeitet und erst wenig mit der Mikrocontroller-Thematik zu tun gehabt. Ich selbst kann kein abgeschlossenes Studium im Bereich der Eletrotechnik vorweisen weil ich mich schlichtweg für den
können. (Ganz klar gescheitert -> R.I.P. ) - ERFOLG! : Versuchsaufbau mit Atmega644P + UART-2-USB (CP2012) + Sensoren - ERFOLG! : Anwendung für MAC, Linux & Windows programmiert. Es empfängt die gesammelten Daten und gibt diese
-
Thread
Problem beim Programmieren des Atmega2560.
Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32 •ATmega324P •ATmega328P •ATmega329 •ATmega3290 •ATmega48 •ATmega64 •ATmega644 •ATmega8 •ATmega8515 •ATmega8535 •ATmega88 •ATtiny12 •ATtiny13 •ATtiny15 •ATtiny2313 •ATtiny24 •ATtiny25 •ATtiny26 •ATtiny44 •ATtiny45 •ATtiny84 •ATtiny85
-
Thread
Einfaches Programm zum Testen, ob das STK500 auch läuft
Und wo kann man den ATMega324/644P anstöpseln? Auf SCKT3000D3? Ist der Mega324 pinkompatibel zum Mega8515?? Ich habe mir ja gestern parallel zu den Postings die Datenblätter vom ATmega16/16L, ATmega32/32L und das STK500 User
Datenblätter vom >ATmega16/16L, ATmega32/32L Die sind auch nicht mehr ganz taufrisch. Zu den ATMega324 und 644 gehören auch noch ATMega164 und ATMega1284. D.h. du hast vier pinkompatible ATMegas mit der gleichen IO-Ausstattung
-
Thread
PinChange-Problem!
gerade an einem kleinen Projekt beschäftigt, in dem es quasi darum geht, ein Einganssignal mit einem Atmega zu kopieren. Das heisst, so lange das Signal anliegt, leuchtet eine RGB-Led-Leiste. Diese wird mit 3 Transistoren angesteuert. Als Controller verwende ich den Atmega644. Ich habe mir nun das Datenblatt
jemand bitte diese beiden >Befehlszeilen genau erklären.: >ldi r17, (1<<PCINT24) In deiner m644def.inc steht .equ PCINT24 = 0 ; Pin Change Enable Mask 24 also bedeutetet das ldi r17, (1<<0). Eine 1 0x nach links geschoben ergibt binär 0b00000001. Also ldi r17,0b00000001 >sts PCMSK3
-
Thread
Debugging: ATmega644P + JTAGICE3 + AtmelStudio 6.1
Hallo, ich habe ein Problem. Ich habe ein Beispielprojekt erstellt mit den im Betreff angegebenen Tools. Ich arbeite mit dem Atmel Evaluationsboard 2.1 Als Quelltext dient lediglich DDRD Pin 5 und 6 auf Ausgang zu schalten und durch PORTD Pin 5 und 6 auf HIGH zu schalten. Dann sollten die beiden LEDs leuchten. Die while(1) Schleife kommt nach der Portinitialisierung und ist leer. Mein Problem ist, dass das programmieren funktioniert, allerdings klappt es nicht, das Projekt zu debuggen. Die LEDs gehen erst dann an wenn ich den Stecker des Board ziehe und reinstecke. D.h. die Programmiereinstellungen
-
Thread
Atmega Controller
Beispiel Programm aus? Grüße und Danke im Voraus! Link 1: http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-644V-10PU/3/index.html?&ACTION=3&LA=446&ARTICLE=68176&GROUPID=2959&artnr=ATMEGA+644V-10PU Link 2: http://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-ALL-AVR/3/index.html?&
In http://ups.bplaced.de/AtmegaProjekt/atmega_projekte.htm steht alles für den Anfang drin. Als Programmer empfehle ich USBASP für weniger als 3.- e bei ebay. Joe
-
Thread
Grundlagen USART/SPI Crumb644 ATmega Modul
Breakout Board von Sparkfun) und einem uController umgesetzt werden. Dafür verwende ich das Crumb644 V1.1 AVR ATmega Modul und zum Programmieren das Atmel Studio. Nur leider bin ich wenns ums Thema uController geht ziemlich blank. Hab zwar schon einige kleiner Programme mit dem ATMega32 programmiert
eines neuen Projekts im AVR Studio. Da brauche ich ja das richtige Board. Hab zwar eins mit dem ATMega466 drauf gefunden aber da ist er auf einem anderen Board. Kann ich das trotzdem verwenden? Auf der Seite wo ich das Crumb Modul bestell habe (chip45.com) habe ich auch eine AVR Toolchain gefunden
-
Thread
Rechenkapazität bzw. Speicherplatz eines ATmega644
Meine Frage ist jetzt eigentlich nur ob meine ganzen Anforderungen und Funktionen in den Flash des ATmega644 passen oder ob ich mir etwas größeres suchen muss. Es wäre nett, wenn ihr mir weiterhelfen könntet. :) mfg Henry
Beim Mega644 hat man immerhin noch die Möglichkeit zum doppelt so großen und weitgehend kompatiblem (Software und Pinout) Mega1284 hoch zu gehen (doppelt so viel Speicher) falls der nicht reicht. Graphische Oberfläche
-
Thread
UpdateLoader: Benutzeroberfläche für FastBoot AVR-Bootloader
Mit dieser Version läuft das Update auch über ein RN42 Bluetooth UART Modul fehlerfrei durch (ATmega238/16MHz, Windows 7).
zürückgeben. Basis war die Version 2.2.5, dazugekommen sind, Erkennung der Signaturen für: - ATmega644p : 1E 96 0A - Atmega2560 : 1E 98 01 Sowie ein paar Anpassungen, damit ich es auf meinem Lazarus Build compilieren konnte (Bereich VersionInfos). Es grüsst, Markus
-
Thread
USART TX Interrupt resetet Controller
gibt allerdings Warnungen. Zugegeben, die habe ich mir noch nicht alle angesehen. Der Controller (Atmega644) lässt sich programmieren und läuft los. An der Ausgabe im Terminal Programm erscheint auch wie erhofft die Ausgabe. Nur die wird endlos ausgegeben. Also der Controller läuft irgendwo ins Nirvana
-
Thread
Signalerzeugung-Synthesizer
http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html
würde allerdings einen Chip mit mehr RAM bevorzugen, um darin die Kurven ablegen zu können. z.B. ATmega644 Gruß Jobst
-
Thread
GPS- Signal über RS232 einlesen (Atmega 644)
mich: Im Unterricht wurde mir der Auftrag aufgebrumt ein GPS Signal (NMEA 0183 Code) mit einem Atmega 644 einzulesen und über I2C-Bus die Positionsdaten und die Uhrzeit auf ein Display wieder zu geben. Das GPS- Gerät ist ein Garmin GPS 12 personal Navigator. Der µC befindet sich auf einem evaluation
ja sicher nicht mit "checkbit PIN..." oder "setbit >PIN..." ansteuern können. Dafür hat der ATMega644 eine USART. Oder wenn es ein ATMega644P oder PA ist, sogar zwei. MfG Spess
-
Thread
strlen_PF const __flash char
den Tipp! Du hast Recht, die "_PF"-Funktionen sind reiner Overkill. Momentan läuft alles auf einem ATmega32 und mehr als einen ATmega644 wird diese Firmware garantiert nie sehen, sonst müßte ich noch ganz andere Sachen ändern. Viele Grüße Nicolas
-
Thread
ADC vom ATMEGA - Komisches Übersprechen der Kanäle
Hallo zusammen, ich hab einen komischen Effekt auf dem ATMEGA und wollt mal hören ob jemandem das bekannt vorkommt. Komme einfach nicht drauf was da los sein könnte. Zuerst dachte ich ich hätte den ADC Port von meinem ATMEGA644 geschossen, habe dann aber nen ATMEGA32 ersatzweise in den Sockel geschraubt und siehe da, exakt dasselbe Problem?!?! Breadboard habe ich durchgemessen und da keinen Fehler gefunden. Ansonsten sind die Kanäle offen und ich leg zum testen
-
Thread
ATMega8: FET-Ansteurung mit 1..2kHz-PWM ohne Treiber möglich?
Hmm, einem ATMega644 hab ich schon mal ein Beinchen weggeschossen. :-/ Weiß aber nicht mehr genau wodurch, jedenfalls ließ es sich nicht mehr ohne merkliche Erwärmung des AVR nach Vcc schalten. Na gut, werds einfach
-
Thread
Eine menge Atmega8 zerstört Löten.
Hallo allerseits. Habe heute morgen ein 6 Atmega8 in TQFP Bauform auf 6 kleine PCB's gelötet und kann keinen davon mittels programmier Adapter beschreiben geschweige den die id auslesen. gelötet habe ich sie mittels eines 50Watt Lötkolben und keine
Naja, du könntest auch einen Atmega644 nehmen. Ist vieleicht sogar billiger, als Atmega8+Adapter.
-
Thread
AVR auf Atmel EvaluationsBoard programmieren
Warum ist in deinem AnhangB ein ATmega8U2 eingestellt wenn du einen Atmega8 programmieren willst? Einen Atmega8 kannst du nur über ISP und nicht über JTAG programmieren.
? Der hätte die gleiche Signatur wie der ATmega8.
-
Thread
Und wieder ein Kühlschrankkompressorprojekt.
eine Programmierübung. Hardware ist ja alles kein Problem. Wenn Du ein LCD willst, plane mit einem ATMega16 oder so. Da ist auch genug Platz für das Programm. Wenn Du mehr RAM brauchst, dann ATMega644 oder 1284. Gibts alle im bastelfreundlichen DIP-40 Gehäuse und bieten genug Pins, daß Du Dir darüber keine
-
Thread
ATmega1284P-PU für EAGLE
Wo finde ich den ATmega 1284P-PU für EAGLE?
Hi Der ist Pinkompatibel mit dem ATMEGA644*PU
-
Thread
Unterschied ISR und Bootloader
Die kleinen Prozessoren lohenn sich eh nur bei extrem hohen Stueckzahlen. Meine aktuellen Preise ATMEGA8-16AU : 1.00Eur ATMEGA16-16AU : 1.80Eur ATMEGA32-16AU : 2.50Eur ATMEGA644P-20AU : 4.30Eur Also auch bei 1000 Stueck ist die Einsparung begrenzt, solange man einen Nutzen hat. Und 1000
-
Thread
Für LCD nicht nutzbare Pins an Atmega8L
Fehler scheint also eine Methode zu haben. Ich hatte dieses Problem letztens schon bei einem Atmega644P, da funktionierte das LCD an PortA richtig, an PortC kamen aber nur diese verzerrten Worte. Mittlerweile habe ich herausgefunden, dass es an der JTAG-Fuse liegen könnte, hab es aber noch nicht
Abblockkondensatoren an jedem Vcc/GND Paar? Was für eine Taktquelle benutzt der Atmega?
-
Thread
ATMEGA16 - Probleme mit int. EEPROM
Hallo allemiteinander, ein ATMEGA16 nutzt zum Ablegen eines Parameters das interne EEPROM. Das funktioniert auch soweit, d.h., der Parameter wird, falls er sich beim normalen Betrieb verändert, ins EEPROM geschrieben. Ich habe immer
die alten ATMEGAs > empfehlen? > > Servus > Peter Pinkompatibel zum 16er sind die 164, 324, 644 in der letzten Version jeweils als A oder PA und der 1284 und 1284P. mfg.
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
dabei den gängigen Digital-Oszilloscopen. Die Werte werden dabei im ATMega nur von 0 bis 255 hochgezählt, stammen also nicht vom ADC. Ob der ADC das packt müsste man noch testen. Wie bekannt takte ich meinen ATMega168-20 ja mit 22,118400 MHz :). Welche ADC-Rate schafft ihr
Hier mal ein Beispiel-Programm für einen ATMega 328, geschrieben in LunaAVR, für die Kommunikation zwischen MC (Arduino) und SerialComInstruments.
-
Thread
Daten alle 15min loggen mit RTC
, Ich habe mal ne kleine Frage wie ich bei meinem Datenlogger am besten vorgehe. Ich habe ein ATMEGA644 mit LCD, externem RTC und Temp/Feuchte Sensor. Hauptaufgabe: Es soll alle 15min die Feuchte, Temp. sowie die aktuelle Zeit in ein EEPROM geschrieben werden. Die Daten können dann über die UART
-
Thread
Doppelblitz Blaulicht und allgemeine Fragen
Elektronik im allgemeinen bist. Hab mir damals eine Hand voll verschiedener Atmegas zugelegt(8, 328, 644), der Rest war vorhanden. Dann den Programmer von Ullihome.de gebaut und mit PonnyProg und Parallelportadapter geflasht. Danach ein einfaches Experimentierboard gebaut(mit dem 644 wegen der Bastelfreundlichkeit
programmieren kann. Sobald nun alles läust, wird das Programm an den gewünschten Controller z.B. Atmega 8 angepasst. Sprache natürlich C, dank des Tutorials auf dieser Seite und zig Beispielen und Erklärungen im Netz. Aber: was Du brauchst ist viel Zeit...Zeit...
-
Thread
A/D Beim Atmega16
gelassen und so hab ich noch ein wenig probiert siehe da es passiert was, auch wenn es mich Zwei Atmega16 gekostet hat. Die Wandelung hab ich auch nur auf den Atmega644 testen können da mein Vorrat an M16 aufgebraucht war. Ich kann mir nicht erklären warum die Dinger durchgebrannt sind denn ich
/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html Den 644 habe ich dann zum testen mit einem selbstbau Programmer beschrieben da ging alles reibungslos, aber komischer weise Programmiere ich mit dem Pollin Board seid 4 Jahren ohne Probleme Atmega8 und attiny85
-
Thread
Anfängerprojekt: DMX-Merger
, kannst du optimieren. Nimm ATmega 644A oder 644p im DIL40 Gehäuse.
So das wären dann die beiden oder? http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-8-16-DIP/3/index.html?&ACTION=3&LA=446&ARTICLE=45024&GROUPID=2959&artnr=ATMEGA+8-16+DIP http://www.reichelt.de/ATMEGA-328P-PU/3/index.html?&ACTION=3&LA=514&ARTICLE=119685 Nun noch
-
Thread
ATMEGA168 vs ATMEGA328 RC Oscillator
Um genau zu sein, war es vorher der ATMEGA168A
Fehlerquote bei den 168ern zeigt. Ich hatte einen Probeaufbau zusammengesteckt, in Ermangelung von ATmega328 nahm ich 2 ATmega644, wie von Ihnen vorgegeben der Sender mit 16 MHz Quarz, der Empfänger mit den internen 8 MHz. Statt Ihrer variablen Bitlänge arbeitete ich mit einer festen: '0': 500 ns high
-
Thread
DDS sample-Auswahl Rundungsfehler
Schrittweite eigentlich 65635/90=728,17777 sein müsste. 0x284 entspricht dezimal aber einer Schrittweite von 644. Kann mir jemand eine Möglichkeit nennen dieser Abweichung entgegenzuwirken?
Künstler im umständlich ausdrücken. Normale Leute hätten einfach gesagt, dein Increment is 0x284 oder 644. >Jetzt erzeuge ich allerdings immernoch einen Rundungsfehler, da ja meine >Schrittweite eigentlich 65635/90=728,17777 sein müsste. 0x284 entspricht >dezimal aber einer Schrittweite von 644.