Paso 3: otros
Explicación de LEDs:
verde en -paciente curado con éxito, fusebits reparado. Si se habilitan lockbits, sólo verificar fusebits con fábrica unos – y si ellos ok – luz verde.
rojo en – problema de firma, no puede leer, sin dispositivo de toma, o no firma la base de datos.
verde parpadeante – firma ok, fusebits están equivocados. LockBits habilitado, chip erase requiere permiso (leer abajo).
rojo parpadea – firma ok, no lockbits, pero por alguna razón no puede escribir nuevo fusebits.
El puente Permite borrar permite médico para borrar todo flash y memoria eeprom, si está abierto, voluntad más reciente Borrar memoria del doctor pero no curan dispositivo si lockbits están habilitadas, para que usted elija. Después de insertar uC muertos y pulse el botón START , médico iniciará la programación paralela. Si nuestro paciente no responde con alto estado en línea de RDY/BSY, médico utilizará otra forma de iniciar el modo de programación incluso si se cambian las clavijas XTAL a resonador externo. Después de eso doctor borrará toda la memoria si el usuario lo permite. Luego, leer firma de dispositivo y comprobar si es compatible. A continuación se comprueban lockbits y si ellos no bloquear dispositivo, médico establece todos fusebits a la tela, teniendo en cuenta que si hay son extendidos fusebits o no. Después de eso fusebits verificado y correcto leds son flasheados. También, toda la info es enviar canal usart.
Código fue escrito basado en la sección programación paralela de alta tensión de la hoja de datos de adecuado AVRs.
Fusebits: Reloj interno a 8MHz y habilitado EESAVE poco.
Una cara con dimensiones de 55 x 92 mm. En la parte superior necesita varios puentes de soldadura, o hacer este PCB como doble cara – elija usted mismo. Energía: 12V estabilizado. Resistencias de R7 a R23 pueden ser de 100 ohm a 10K, pero te sugiero de 330 ohm. Usted puede encontrar salida RS232 adicional, conectándose a esta (38000 bps) se recibe toda la información sobre el proceso de fijación – ver ejemplar printscreen. Por supuesto no es necesario terminal, todos queremos saber que conseguimos de leds.
Si obtienes verde condujo, usted puede estar 100% seguro que fusebits se restauran correctamente. Si procesador todavía no responde a programador ISP estándar, significa que tiene hardware SPI dañado o está dañado de otra manera. Si tiene el led rojo, lo único que puedes hacer es comprobar qué doctor envía a través de rs232, entonces te puedo ayudar.
Ya que ahora es 2 en 1 (HVPP y HVSP) 8kB de memoria de Atmega8 fue demasiado corto para adaptarse a todas las mercancías dentro de...
1 no todos los nombres de chips son enviar sobre rs232, pero es más común. Esto no afecta el proceso de fijación de cualquier manera.
2 texto para rs232 son sujeto en la memoria eeprom. Incluso si no necesita la salida rs232, debe escribir el EEP. BIN a la eeprom. Este es un archivo BIN (crudo), no de maleficio.