USBasp Dificultades

1

Soy nuevo en el USBasp. Estoy tratando de programar un Mega1284.

Tengo uno chino barato, se reconoce en XP y en win7. Hice una placa con un zócalo ZIF, 10 MHz xtal, tapa 22p, 10k pullup en el reinicio, alimentación externa y encabezado de pin 2x5. Se han realizado las conexiones necesarias al encabezado (MOSI, MISO, SCK, / RESET).

No hay suerte con Bascom AVR o quemador extremo. Cualquier cosa en XP me dice que no se encontró ningún dispositivo USBasp, el administrador de dispositivos lo ve y está muy contento con él.

En win7, los mismos esfuerzos solo producen una falla en la comunicación con el mensaje del chip.

Se han probado todos los controladores diferentes como se mencionó una y otra vez en varios lugares. Sin suerte en absoluto.

Tengo el puente de alimentación en el USBasp abierto ya que estoy suministrando mi propia alimentación al mcu.

Supongo que tengo un programador no deseado. ¿Alguien tiene algo en contrario?

Gracias.

    
pregunta carpboy

1 respuesta

1

El problema con los módulos baratos USBasp chinos es que vienen con un firmware personalizado, por lo que se pueden vender más baratos. Tuve el mismo problema, y después de algunas investigaciones, preguntando a algunos amigos, me insistieron en la siguiente solución que funcionó para mí. El requisito previo es tener a mano otro programador que funcione o hacer un Arduino como AVRisp y arreglar el USBasp (usé el método arduino).

Si tiene un programador que trabaja, puede reprogramar su USBasp con el último firmware oficial encontrado aquí . Al reprogramar el "junk" USBasp, debe poner un puente en "JP2" en la placa para ser programado.

Para un software para cargar su archivo hex en la MCU sugeriría usar el AVR de Khazama, que es muy fácil y útil. Puede encontrarlo en este enlace .

Cuando reprogramé mi USBasp, usé Khazama y funcionó perfectamente, pero cualquier programador funcionará. Acabo de proponer Khazama porque tiene muy pocos pasos para descargar el archivo hexadecimal en la MCU, por lo que no se confunda con él.

Espero haberte ayudado!

    
respondido por el dim23

Lea otras preguntas en las etiquetas