Pages: [1]   Go Down
Author Topic: Arduino Due DDS w inline assembly and direct register access  (Read 668 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello arduino-friends,

I was looking for a way to output sin waves and came across this tutorial:
http://rcarduino.blogspot.de/2012/12/arduino-due-dds-part-1-sinewaves-and.html

It was a good point to start from and i set up my implementation of DDS on Due, to make it as fast
as I could get it. I'd like to share the result with you. Any kind of feedback is very welcome.

I also added some pictures of the timing i took with my scope, you find a 100khz sin on channel 1 and a toggled pin for the interrupt on channel2, which is set after the interrupt routine is called and cleared after the code is executed.


Good night!


* Due_DDS_ASM_FAST.ino (3.84 KB - downloaded 20 times.)

* Bildschirmfoto vom 2013-05-10 21:51:06.png (58.61 KB, 1366x768 - viewed 49 times.)
Logged

Pages: [1]   Go Up
Jump to: