Estoy acostumbrado a usar un programador ISP AVR para actualizar el firmware de mi proyecto. Mi proyecto es hardware abierto, y me gustaría ofrecer a la venta controladores preprogramados para evitar que otros tengan que comprar un programador (si son tan tacaños).
Para hacerme la vida más fácil, voy a construir un pequeño tablero con un encabezado de programación ISP conectado a un zócalo ZIF para poder hacer esto como todo en una línea de ensamblaje.
Los fusibles se configurarán durante la programación como lo harían con un Arduino Uno, por lo que se configurarán para un oscilador de cristal externo de 16 MHz.
Mientras se lleva a cabo la programación, ¿debe estar presente el cristal?
Nuevamente, no necesito que el controlador se ejecute, todos los pines de E / S van a ser NC (aparte de los ISP).
¿Es suficiente tener una resistencia de 10 K entre el restablecimiento y el Vcc, una única tapa de desacoplamiento y nada más que las líneas ISP conectadas?