Red de conocimiento informático - Espacio del host - Me gustaría preguntarte de nuevo; solía usar un programador antiguo para programar, ¿por qué solo necesitaba archivos obj, pero ahora por qué necesito usar archivos hexadecimales para programar el microcontrolador at89c2051?

Me gustaría preguntarte de nuevo; solía usar un programador antiguo para programar, ¿por qué solo necesitaba archivos obj, pero ahora por qué necesito usar archivos hexadecimales para programar el microcontrolador at89c2051?

En el código...

Hay direcciones superpuestas

Además, el programador antiguo requiere el archivo bin en lugar del archivo obj...

Los archivos hexadecimales se pueden convertir fácilmente en archivos bin.

Los archivos bin no tienen varias comprobaciones. Si el archivo está parcialmente roto, no será detectado.

Hex es más seguro, hay controles en su interior y algunos de ellos están rotos.

La mayoría de los programadores le dirán que hay un problema con su archivo (algunos programas de programación basura no lo harán)

El archivo hexadecimal se almacena en formato ascii. Después de verificar, el archivo debe ser más grande que bin.

bin almacena archivos binarios uno por uno en la memoria del microcontrolador y ejecuta. ellos

Archivo hexadecimal... el software programador decodificará automáticamente el archivo por usted (el resultado final de la decodificación es el contenido del archivo bin)

Existen herramientas de conversión mutua bin2hex/ hex2bin en Internet