With the DDS RAM registers a desired function "frequency (time)" can be implemented for one of the output channels and triggered either by the serial terminal or by an external signal on one of the mbed pins.
Diff: main.cpp
- Revision:
- 5:e7337b47f372
- Parent:
- 1:dfbf1ff7562f
diff -r dfbf1ff7562f -r e7337b47f372 main.cpp --- a/main.cpp Wed Jul 04 05:57:50 2012 +0000 +++ b/main.cpp Wed Jul 04 08:26:26 2012 +0000 @@ -415,17 +415,18 @@ DDS.CFR1_write(0x00000200); DDS.FTW0_write(FTWO_func(frequency0)); - writeRSCW1(ram0_10, ram1_10, RSCW1, f10); + /*writeRSCW1(ram0_10, ram1_10, RSCW1, f10); writeRSCW0(ram0_00, ram1_00, RSCW0, f00); - writeRSCW2(501, 501, RSCW2, frequency_init); + writeRSCW2(501, 501, RSCW2, frequency_init);*/ ch_2(); DDS.CFR1_write(0x00000200); DDS.FTW0_write(FTWO_func(frequency0)); + /* writeRSCW1(ram0_10, ram1_10, RSCW1, f10); writeRSCW0(ram0_00, ram1_00, RSCW0, f00); - writeRSCW2(501, 501, RSCW2, frequency_init); + writeRSCW2(501, 501, RSCW2, frequency_init);*/ /* DDS.ASF_write(0xFFFF); DDS.ARR_write(0xFF);