I'm building a breadboard system with an ATMEGA328P. To keep things really simple, I had the idea of installing an ICSP connector and using a USBASP to program it. It occurred to me that I could use the same connector to drive a MAX7219 based LED display. Hey, they're already there, with power and ground available too, right?
I have all the hardware sitting in front of me. However, I realized that my program would set those pins to output mode. So I wonder if that would damage the USBASP programming device, once the program is loaded? It would still be attached, at the time that the program is loaded into the AVR.
Is there a risk? Or does the USBASP hold the device in reset until it is detached (for example)?
Thanks.