Skip to content

A quick mess around with avr-as (gcc) and loading a wave table.

Notifications You must be signed in to change notification settings

timsavage/asmplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DDS Generator

This is a quick proof of concept DDS (Direct Digital Synthesis) signal generator intended to be connected to an R-2R ladder.

The code is implemented entirely in ASM (using GCC). Code is written for an ATMega328p, output to PORTD.

Includes wave tables for Sine, Sawtooth, Reverse Sawtooth, Triangle and Square waves.

Configure the Make file to specify your programmer (default is usbtiny).

Code has progressed into an Alpha state, is outputting a waveform. I2C interface is beginning development.

About

A quick mess around with avr-as (gcc) and loading a wave table.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published