Escribo este código simple para verificar mi nuevo quemador:
#include<avr/io.h>
void main(void)
{
DDRC = 0xFF; //high pins
PORTC=0x00;
while(1)
{
PORTC=0xFF;
}
}
Uso el software Extreme Burner para grabar. Mi quemador parece funcionar bien. Se quema el código (dicho por el software del quemador) pero la salida no es como esperaba. Quemé dos ATmega32. Para el primero, PC2, PC3, PC4 dan una salida alta (alrededor de 4.3 voltios) y el descanso es bajo (alrededor de 1.7 voltios). Para el segundo, PC0, PC1, PC7, salida de alto pin y el resto es bajo. No puedo entender por qué? ¿Alguien puede explicarme y darme una solución? Gracias