Compré uno de estos microcontroladores todo en uno, pero en lugar de usar un Atmel estándar, como los de las placas Arduino, usa un chip ARM M0 más poderoso.
Ahora, me gustaría comprar mi propio M0 (seleccionando un SAMD21G18) y hacer mi propio tablero, exponiendo solo el pin que necesito, pero no puedo encontrar información sobre una información crítica: ¿Cómo programa? el chip?
La placa que compré, tiene un chip USB a serie, creo; y tiene una rom con un gestor de arranque, así que cuando está en un estado, puedes ponerle un código, mientras que en estado normal, ejecuta el programa.
Me gustaría hacer algo similar, agregar un USB a la serie para poder cargar actualizaciones de firmware si es necesario; pero no estoy seguro ... ¿podría programar los chips de una manera diferente y ahorrar en la molestia de incluso poner un convertidor de serie a USB?
¿También hay un cargador de arranque estándar que usan muchos clones de arduino? Todos parecen funcionar de la misma manera, con IDE ARduino; al menos a mis ojos.
Espero que la pregunta sea lo suficientemente clara; Este es mi primer intento de hacer un tablero de ruptura desde cero. Gracias.
Encontré esta publicación que tiene información relevante
Esta persona hizo un tablero minimalista con un chip SAM D21G18; Muestra el producto terminado, algunos videos y esquemas, por lo que es un buen punto de partida.
De mis descubrimientos, el chip ya tiene la funcionalidad USB, para cargar el código en la ROM, pero necesitas usar el IDE propio de Atmel. Sigo buscando detalles, pero es un buen comienzo.
Ya que nadie respondió; Supongo que nadie conocía este enlace, por lo que puede ser útil para otros.