Ecco un semplice programmatore per AVR che funziona con ICPROG e PonyProg2000
Allegato:
ISP_prog.png [ 2.09 | Osservato 379 volte ]
Quello a 10 pin è detto connnettore ISP, acronimo di In System Programming, permette di programmare l'AVR senza toglierlo dal circuito..
Questa è la sua piedinatura:
1. MOSI
2. VCC
3. LED (facoltativo)
5. RESET
7. SCK
9. MISO
4, 6, 8, 10. GND
I pin MOSI, MISO,RESET,SCK e GND sono quelli da collegare all'AVR (da modello a modello i pin cambiano posizone, ma ci sono sempre)
Il conn. ISP dovrebbe fornire anche l'alimentazione all'AVR durante la programmazione, se la vostra parallela non è molto potente potete alimentare l'avr esternamente.
Il vantaggio dell'ISP è che potete programmare anche mente l'AVR è acceso e in funzione! (a patto che i pin MOSI, MISO,RESET e SCK non siano in uso per altre cose)
Quando iniziamo la programmazione, l'ISP genera un RESET, l'AVR si interrompe, viene programmata e poi riparte!