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
--- 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);