Estoy tratando de desarrollar una placa de desarrollo ARM utilizando ATSAM3U4C con un reloj de 96 MHz, algunos LED y un botón para la interrupción externa. A continuación se muestra un pequeño circuito que he puesto en marcha. Usar el conector JTAG de 20 pines Atmel SAM-ICE como depurador y usar Atmel Studio 6.0 para la programación. Para la conexión JTAG, el pin 3 en el zócalo de 20 pin se conecta a NRST y el pin 15 se conecta a NRSTB.
Hasta ahora, los LED parpadean, pero tengo algunas preguntas:
- El depurador no parece borrar el chip al cargar el programa. Puedo ejecutar el programa una vez, pero para volver a ejecutarlo, tengo que usar uno de los botones para impulsar el Erase Pin alto (usando U5 por ahora).
- Noté que el procesador ARM no está utilizando realmente mi oscilador de cristal de 96 MHz. ¿Lo he cableado incorrectamente?
Estos son los únicos dos problemas que estoy enfrentando en este momento. He estado usando microcontroladores de 8 bits y pensé que sería un buen aprendizaje para diseñar mi propia placa y aprender a programar en ella.