20.02.2019, 12:02 AM
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2019, 12:05 AM von voltwide.)
(19.02.2019, 11:39 PM)christianw. schrieb: Gilt das auch für Triangle?Nö, der Sägezahn funktiert durch stumpfes Zählen und Überlauf.
Fürs triangle müßtest Du eine bedingte Richtungsumkehr einbauen. Das kostet code.
(19.02.2019, 11:39 PM)christianw. schrieb: Gilt das auch für Triangle?und dieser code läuft unsynchronisiert im Hauptprogramm. Synchrone Abarbeitung erfordert aber Abarbeitung im timer-irq.
Der wirklich schnellste Code für DDS den ich aufm Atmega kenne ist dieser:
http://codeandlife.com/2012/03/13/fast-d...-atmega88/
(Aber gemacht für R2R Ladder)
Der wirklich schnellste Code für DDS den ich aufm Atmega kenne ist dieser:
http://codeandlife.com/2012/03/13/fast-d...-atmega88/
(Aber gemacht für R2R Ladder)
...mit der Lizenz zum Löten!