I'm considering a GPS disciplined modulated? sweep frequency source.
The Arduino would control:
20x4 LCD showing start/stop frequency (or CW), GPS coordinates, time (maybe selectable fields showing speed and bearing, etc.), 1 sec refresh would be fine unless adjusting a parameter.
AD9850 DDS with sweept frequency points as fast as possible (what would be a reasonable expectation?); step resolution and speed (and maybe phase modulation) would be programmable parameters.
Analog 0 to 5 V ramp generator (I think I would need a separate DAC for this or maybe something more crude from PWM)
Arduino would receive input from NMEA GPS serial data, lock indicators (both for phase and GPS lock), quadrature encoder data to program the DDS.
My programming experience is very limited and my approaches are probably very inefficient using loops to get things done, so I was just wondering if the chip has the capability to handle that much I/O quick enough.
Could I send a 32-bit tuning word every 1 us when in step sweep mode and keep a 1 second time counter/coordinates going from NMEA serial input processed to the LCD while monitoring lock indicators?