USB I/O and program too?

I'm going to be using an AD to control the generation of a SIN/COS bearing box. I'll be passing angles to the AD via the USB from a LabView program and the AD will determine the correct Sin/Cos settings and output them via SPI. Later I may add some talkback features but for now it will all be unidirectional.

Once I program the AD, how can the bootloader and the IDE get control back if I need to re-program? I may be good but I seriously doubt that I'll get the software perfect on the first try with no mi$takes.


"AD" is "Arduino"?

This happens automatically when you upload your program from the Arduino IDE.