ATMega / Tiny apenas trabaja en una placa de pruebas sin ISP

0

actualmente quiero que un ATMega328P y un ATTiny85 trabajen en una placa de pruebas, que deben comunicarse entre sí y un LCD a través de TWI.

De todos modos, me encontré con algunos problemas que al parecer no puedo solucionar.
Sin un ISP conectado, el ATTiny no hace nada (programado para que encienda una luz por ahora), conectarlo hace que funcione bien. Algo similar con ATMega, cuando el ISP está desconectado, no puedo obtener datos correctos a través de USART. O bien deja de transmitir por completo o se transmite alguna basura.

Cuando empecé, tenía una placa de prueba realmente básica, pero como se sugiere en otros foros y aquí, agregué un par de componentes con la esperanza de solucionarlo finalmente.

Esto es lo que parece ahora:

Inicialmentetuveun4.7kcomopull-upenlospinesdereinicio,perosesugirióque10keramejor(conlasconsideracionesdediseñodelcircuitoAVRcomofuente).AlsloslímitesparaelVCC/GNDseagregaronmásadelanteparareducirlosefectosdelruidoenlaentregadepotencia.LastapasenelcristalsecalcularonconlahojadeespecificacionesyunafórmulaqueseencuentraenlahojadeespecificacionesdeATMega.

Peronadarealmenteayudó.InclusocuandoeliminoelATTinyytengoelATMegaporsímismo,realmentenofuncionará.

Tambiénparecequeelvoltajeenelpindereinicioesdesolo20mV.¿Cuálpodríaserlarazónparaeso?

Comofuentedealimentación,estoyusandounaplacallamada"ywRobot Power Board" enchufada a un enchufe de alimentación ajustable que emite 12 V y puede entregar 300 mA máx. El cristal es un HC-49 de 20MHz.

Fusibles de fusible en el ATMega328P: 0xFF / 0xD9 / 0xEF (Ext / High / Low) (predeterminado de fábrica, excepto fuente de reloj y CKDIV8)

Brocas de fusible en el ATTiny85P: 0xFF / 0xDF / 0x62 (Ext / High / Low) (predeterminado de fábrica)

    
pregunta rfreytag

0 respuestas

Lea otras preguntas en las etiquetas