Está bien, así que acabo de recibir un ATTINY2313-2oPI ... Pero no tengo idea de cómo empezar con esto. ¿Alguien tiene algún consejo, o ideas? Solo quiero conectarlo, como con un registro de voltaje de 5V. y un cable USB para la programación.
Está bien, así que acabo de recibir un ATTINY2313-2oPI ... Pero no tengo idea de cómo empezar con esto. ¿Alguien tiene algún consejo, o ideas? Solo quiero conectarlo, como con un registro de voltaje de 5V. y un cable USB para la programación.
Para comenzar con un ATTiny2313 simple, necesitará un AVR ICSP, como este programador AVR USB . Puede conectar la conexión del cable ICSP al chip (consulte hoja de datos ATTiny2313 y ICSP pinout ). Dependiendo del programador utilizado, puede ser capaz de proporcionar energía al circuito (dependiendo de sus necesidades, no necesita comenzar con un regulador de 5V).
También se menciona en la página del producto para el programador 'avrdude'; Básicamente es una cadena de herramientas gratuita basada en gcc para desarrollar y cargar código en partes AVR de Atmel (incluida la familia Attiny).
En teoría, un Arduino también se puede usar para ICSP si tienes uno por ahí, pero estoy menos familiarizado con ese proceso.
Lo aprendí de esta página: enlace Aunque menciona ATtiny13, mi primer Tiny también fue un 2313.
Me encanta usar un Arduino como ISP, porque me da la oportunidad de experimentar con un dispositivo más grande (ATmega168) que es realmente fácil de programar. Luego paso el s / w al Tiny, lo cual tampoco es demasiado difícil. No opte por el Arduino Uno, el ISP s / w no funciona en ese.
Aquí hay un tutorial de una página razonable . (Se muestra el uso de AVR Studio, aunque puede que desee (o no) molestarse si recién se inicia en lugar de WinAVR / AVR-GCC).
Aquí hay una página que cubre operaciones básicas de E / S que me parecieron útiles.
Aparte de eso, AVR Freaks tiene un foro decente dedicado a solo tutoriales . Revisé Interrrupts , Timers , y PWM .
Otra página a la que me refiero con frecuencia es la Calculadora de fusibles AVR® incrustada de Atmel .
MintyTime , un producto de reloj binario que creé en Wicked Device , utiliza un ATTiny2313. Puede consultar los esquemas Eagle para ver los requisitos básicos para el cableado en un circuito (con un cristal externo) y Apoyo en el programa del sistema a través de un programador ICSP.
Lea otras preguntas en las etiquetas microcontroller