¿Puede alguien indicarme un tutorial realmente bueno sobre ingeniería eléctrica, principalmente cosas de avr? He mirado mucho y ninguno en mi opinión realmente le da a un idiota completo como a mi mismo un buen lugar para comenzar.
¿Puede alguien indicarme un tutorial realmente bueno sobre ingeniería eléctrica, principalmente cosas de avr? He mirado mucho y ninguno en mi opinión realmente le da a un idiota completo como a mi mismo un buen lugar para comenzar.
La ingeniería eléctrica es un campo muy amplio. Las partes que necesita estudiar dependen del tipo de proyectos que desee realizar. Aquí hay algunas áreas que pueden ser relevantes para los proyectos de microcontroladores:
Como puedes ver, hay bastante, así que ayuda a reducirlo. Sin saber mucho sobre sus antecedentes, es difícil sugerir un buen curso de estudio. (Por ejemplo, si ya sabes C, eso te facilitará mucho la vida). La pregunta principal es si estás más interesado en proyectos analógicos o digitales. Los microcontroladores se utilizan para el control y la comunicación. Entonces, ¿qué estás controlando y con qué estás hablando?
Probablemente, lo más importante para comenzar es su cadena de herramientas. Puede usar un IDE (Atmel Studio), y hay muchos códigos de ejemplo disponibles en Atmel y de otras personas en línea. Pasar por el proceso de compilación / enlace / carga / ejecución varias veces será muy útil.
Necesitarás poder programar en C. Si no lo sabes, The C Programming Language de Kernighan and Ritchie es un excelente libro. Preste especial atención a los punteros. Si desea un libro con una descripción general de la programación integrada, intente Making Embedded Systems by Elicia White.
Comience con los pines IO. Usando el código de ejemplo, descubra cómo hacer pines ya sea entradas o salidas, cómo controlar el estado de una salida y cómo leer el estado de una entrada. Haga que algunos LED parpadeen y algunos botones los enciendan y apaguen. Un poco de conocimiento sobre el voltaje, la corriente y la resistencia ayuda en el extremo del hardware.
A partir de ahí, depende de ti. Para proyectos analógicos, necesitarás conocer la teoría de circuitos y la electrónica. Para proyectos digitales, necesitarás aprender sobre lógica y protocolos de comunicación. Para ir más allá de una placa de desarrollo y / o una fuente de alimentación de sobremesa, deberá aprender sobre la conversión de energía.
Los recursos que son mejores para aprender sobre estos dependen de su estilo de aprendizaje. ¿Prefiere un enfoque más serio y disciplinado utilizando libros de texto? ¿Prefieres leer artículos más cortos en internet? ¿O simplemente quieres reunir las cosas que otras personas han diseñado?
Si quieres libros de texto, puedes comenzar con Hayt y Kemmerly para la teoría de circuitos. The Art of Electronics de Horowitz y Hill es una buena opción para la electrónica analógica y algunas cosas digitales básicas. La lógica digital básica es demasiado fácil para realmente necesitar un libro.
Un gran recurso en línea es el applet de Java del simulador de circuito de Falstad . Le ayudará a desarrollar una comprensión intuitiva de lo que está sucediendo en un circuito. ¡También hay muchos circuitos de demostración incorporados!
Probablemente pueda sugerir más recursos si aclara sus objetivos, así que por favor hágalo si puede.
Lea otras preguntas en las etiquetas embedded avr breadboard