Estoy creando un programador para 89c2051 y escribiendo un controlador de software que proporciona datos desde una PC a través del bus serie al programador.
Mi pregunta está relacionada con el orden de los pasos de un procedimiento de programación. El software y el programador deben seguir ciertos pasos para programar con éxito la lista de instrucciones en el chip 89c2051. La secuencia de pasos se proporciona en la hoja de datos [1] como "recomendado para seguir". Me gustaría omitir una parte de la secuencia de pasos. Tengo la impresión de que algunos pasos se proporcionan de una manera imprecisa, quizás a propósito, tal vez para permitir cierta flexibilidad.
Un paso después de la activación por pulsos de la programación de bytes viene un paso para la verificación de bytes (séptimo paso según la versión citada de la hoja de datos). Comienza con: "Para verificar los datos programados [es necesario] ...". Este paso trata sobre la lectura del byte previamente programado. Sin embargo, es seguro que el chip programado no ejecuta automáticamente el paso sobre la verificación, pero requiere que el chip reciba instrucciones para emitir el último byte programado. Me gustaría omitir este paso y seguir escribiendo bytes en el chip. Así que la pregunta explícitamente es:
¿Puedo omitir el paso de verificación del byte escrito? Mi intención no es verificar cada byte después de que fue escrito. ¿Es posible en absoluto para 89c2051?
[1] enlace (consultado el 18 de febrero de 2018)