Paso 3: Tercera versión del circuito y la PCB
Después de reunir la experiencia de los pasos primeros y segundo había rediseñado el PCB otra vez. Aquel momento redujo el tamaño del rastro a 16mil, había quitado el polígono y mantienen mayor aislamiento entre rastros a diferencia de la anterior. Después de hacer el tablero del PWB había soldado el chip ATmega y chip RTC. Entonces, he probado el circuito con el poder y estaba bien. Después de que, soldado el el puerto USB e intentado quemar el programa en el IC utilizando arduino IDE. Para la grabación del programa,
En primer lugar, he descargado la utilidad atmega8_noxtalpara arduino. Es una herramienta para Atmega8 para usar el chip sin ningún cristal externo. He preferido porque he intentado hacer lo simple y pequeño de tamaño.
Entonces, quemé el bootloader en el chip sin tener que enfrentar algún problema pero cuando he intentado subir el programa al chip tengo el mensaje: error en la firma. Luego buscaron la solución en foros y diferentes sitios web y seguir los pasos en consecuencia. A veces he modificado el fichero de placa, algunas veces utilizan un condensador entre el pin de tierra y puesta a cero de arduino pero cada veces fracasé. Luego he probado las herramientas para una versión de la inmersión de la viruta y era acertado. De eso, me di cuenta versión SMD de ATmega8 no puede programar utilizando comunicación serial (puedo estar equivocado). Tengo que usar la técnica de programación ICSP .
Aprendizaje de la falta:
Debo seguir ICSP o ISP (programación en el sistema) modo para microcontrolador ATmega8A SMD de programación especialmente cuando uso el oscilador interno. Para la programación ISP usando arduino puede seguir este instructables. También se puede seguir con un Arduino AVR ISP (In-System Programmer).