Interfacing DDS chip and Arduino/Atmega168

I am faced with the task to interface an AD9833 DDS chip with an arduino. I have never done anything like this before and it seems quite complicated.

I've looked on the internet and haven't turned up much information. If you have any suggestions about where to start or know of documents I should read that would be great. Also, the datasheet for the AD9833 can be found here: http://www.analog.com/static/imported-files/Data_Sheets/AD9833.pdf

Thanks,
Chris

The interesting part in the data-sheet is this paragraph:

The AD9833 has a standard 3-wire serial interface that is compatible with SPIĀ®, QSPI?, MICROWIRE?, and DSP interface standards.

Basically you feed some control and data bytes to you chip via a 3-wire interface. There are many examples out there how to do that for example: SPI - Arduino Reference

As to what data you need to feed, you really have to go by the data-sheet.

Korman

Thank you for the links you posted. I'll do some reading and get to work and let you know how it goes.

Are there any pitfalls I should be aware of or things to look out for?

Thanks,
Chris