Estoy diseñando un circuito / software para algún tipo ...
Estoy usando un microcontrolador de superficie ATmega328 en el diseño y solo estoy suministrando el esquema y el código. Él lo va a construir (hacer un PCB) y lo usará para su negocio.
Iba a programarlo utilizando el IDE de Arduino, ya que tengo más experiencia con eso, agregaría un encabezado de ISP y sugeriría usar enlace para programarlo ..
Sin embargo, me he dado cuenta de que el 328 no aparece en la lista de dispositivos compatibles con ese programador. E incluso si no estuviera seguro de si funcionaría con el programa Arduino normal.
¿Cuál es la mejor manera para que yo haga esto? Necesito poder probar el código en mi Arduino Uno y también proporcionarle los medios para que él pueda programar fácilmente el código en un nuevo chip en la PCB.
No me importa programarlo fuera del IDE de Arduino si lo necesito siempre que pueda probar ese código con mi Arduino Uno.
Intenté buscar respuestas a mi alrededor, pero no encontré nada satisfactorio. Aquí está el esquema que tengo hasta ahora, con un encabezado ISP (que aparentemente no es compatible)