Paso 3: fichas técnicas
Esto es cuando usted da vuelta a la hoja de datos.
Hojas de datos son que el fabricante coloca toda la información importante de gamas eléctricas y tolerancias a cómo programar y utilizar el dispositivo.
Existen para cualquier componente de electrónica que se podría pensar, pero aquí sólo vamos a centrar en microcontroladores AVRs en particular.
Ir a Google y hacer una búsqueda así:
hoja de datos del attiny13
hoja de datos del ATtiny2313
etc.
Busque un PDF desde sitio de atmel.
Usted debe encontrar algo como esto:
www.Atmel.com/DYN/Resources/prod_documents/doc2535.pdf
www.Atmel.com/DYN/Resources/prod_documents/doc2543.pdf
La primera página es casi como un folleto de marketing, diciéndote cuánto flash y ram tiene etc.
La siguiente página será generalmente las configuraciones de pin, esto es muy útil para mantener estrecha, incluso puede imprimir ésta página.
Enumera las ubicaciones de cada pin, su nombre (nombre del puerto como PB5) y sus funciones alternativas.
Los pernos del IO puede más entonces solo IO, algunos dobles como pines de programación, otros pueden ser un pin analógico o los pernos necesarios para una serie o un bus SPI.
Cualquiera de los "INT *" o "PCINT *" pins son interrupciones, que cubriremos más adelante.
Aquí hay algunas explicaciones de lo que son las clavijas y enlaces a otras partes del PDF que decirte acerca de las funciones suplentes.
Sin embargo la mejor manera de proceder de aquí es mirar la tabla de contenidos para encontrar las características que usted está interesado en el uso de.
Abierto el segundo PDF vinculados por encima (el attiny2313) y saltar a la sección USART.
Cubriremos la USART en profundidad más adelante, para ahora permite tener una idea de cómo la información se presenta en la hoja de datos.
Lo primero que vemos es el registro de la UDR, para ahora que ignorar y mirar el registro UCSRA.
El registro se muestra como un conjunto de cajas nombradas, cada uno representa un bit del registro.
La siguiente línea le deja saber si usted puede leer este registro, escribir o leer y escribir.
Algunos pedacitos son un único sentido.
La tercera fila indica el valor por defecto que registro es cuando enciende el dispositivo.
Después el diagrama se describe cada bit.
Algunos pedacitos se utilizan por el periférico a su código de algo, y otros son utilizados por el código para cambiar el comportamiento de los periféricos.
Si registro de desplazamiento hasta la UCSRC ves diciendo las diferentes configuraciones que se pueden definir las tablas basan en las combinaciones de conjunto de bits.
Conjunto UCSZ (UCSZ2, UCSZ1, UCSZ0) de bits se utilizan en combinación para diferentes modalidades de 5 y 3 ajustes reservados.
Configuración de reservados no debería utilizarse, ya que no tendrá efecto ahora, pero en un futuro MCU que puede significar algo que no sabes sobre.
Así que para mantener el código portable, no utilice valores reservados o brocas.