Cómo hacer que el microcontrolador ingrese en el modo ISP

0

Estoy usando P89LPC954 microcontrolador de NXP.

  1. En el manual del usuario se mencionó que el microcontrolador viene con un firmware incorporado de fábrica que se requiere para ingresar al modo ISP.

  2. Pero cuando intenté cargar un archivo hexadecimal con el programador de programas de programación de chips, no puedo cargar el archivo en el microcontrolador (en modo ISP).

  3. Mi amigo sugirió que estos microcontroladores deben programarse por primera vez utilizando un programador paralelo y luego, en las salas, podremos programar usando el modo ISP (chip prog). Funcionó bien.

  4. Como el fabricante afirma que tiene un firmware incorporado para usar el ISP directamente, ¿por qué necesito usar el programador paralelo por primera vez?

¿Podría alguien encontrar algo que me esté faltando para poner la MCU en modo ISP?

Nota: el archivo HEX programado a través del programador paralelo contiene tanto el código de la aplicación como el código del firmware incluido como un archivo de ensamblaje.

    
pregunta Vinod kumar

1 respuesta

1

La hoja de datos del controlador tiene información sobre cómo ingresar al modo ISP. El punto 17.9 en la página 112 explica:

El cargador de arranque también se puede ejecutar forzando el dispositivo en modo ISP durante una secuencia de encendido (consulte la Figura 47). Esto se logra al encender el dispositivo con el pin de reinicio inicialmente bajo y el pin bajo durante un tiempo fijo después de que el VDD se eleva a su valor operativo normal. A esto le siguen tres, y solo tres, pulsos de baja frecuencia debidamente cronometrados. Menos o más de tres pulsos harán que el dispositivo no entre en el modo ISP. Las especificaciones de tiempo se pueden encontrar en la hoja de datos de este dispositivo

Espero que esto ayude.

    
respondido por el Dheeraj Kumar

Lea otras preguntas en las etiquetas