Barebone ATSAMD21G - comience con IO en el tablero de pruebas

0

En mi búsqueda para aprender sobre los microcontroladores, logré un resultado que para mí es bastante emocionante: puedo cargar código a un ATSAMD21G barebone, conectado a una placa de pruebas, usando mi programador ICE. Hasta ahora pude parpadear un led; que es básicamente el "hola mundo" del hardware, por lo que entiendo. Escribí el código en el estudio Atmel.

Ahora el siguiente paso es realmente hacer algo más, y entonces estoy mirando IO. el SAMD21G usa puertos SERCOM; que, por lo que puedo leer en la hoja de datos, son programables a través de muxing, por lo que tiene N pins y X puertos sercom, de los cuales, cada uno tiene 5 almohadillas para configurar IO como SPI, I2C o UART.

Ahora; El problema al que me enfrento es que no puedo encontrar un tutorial que me guíe a través de la configuración necesaria para usar los puertos del microcontrolador, para IO.

Los ejemplos en el sitio de Atmel, están relacionados con su tabla de ruptura; Lo mismo ocurre con otras fuentes de Internet, que básicamente se refieren a su implementación del SAMD21, sin mostrar cómo terminaron ahí, con un archivo de configuración configurado para el muxing y con el cargador de arranque en él.

Mi objetivo es aprender esto, pero me está costando hacerlo, ya que solo tengo un SAMD21, conectado a las tapas de alimentación, un regulador de voltaje y los pines que vienen del ICE (y un led ahora , ¡¡Hurra!!); así que no tengo idea de qué hacer a continuación, ya que no es como cargar arduino ide y comenzar a codificar.

Cualquier ayuda sería realmente apreciada; Si es en detalle y dirigido a principiantes, incluso mejor. Fundamentalmente, voy en círculo en este punto, y el aprendizaje en la tabla de referencia no me dio ninguna indicación sobre cómo hacer mi configuración, lamentablemente.

    
pregunta rataplan

0 respuestas

Lea otras preguntas en las etiquetas