¿Es posible cargar un archivo hex creado en el microcontrolador Intel 8051 mediante el programador AVR USBISP?
Esta es la hoja de datos ... enlace
¿Es posible cargar un archivo hex creado en el microcontrolador Intel 8051 mediante el programador AVR USBISP?
Esta es la hoja de datos ... enlace
La hoja de datos confirma mis sospechas: no las programa, utilizando AVR o cualquier otro programador.
En cambio, envía su programa completo y totalmente depurado a Intel, y lo enmascaran directamente en el dispositivo, antes de empaquetarlo y enviárselo. (Pedido mínimo, 10000 probablemente). O más probablemente te diga que la última fecha de compra fue hace unos 10 años ...
Como sus 80C51 ya están empaquetados, no hay nada que pueda hacer con ellos excepto lo que están programados originalmente para hacer. Pregunte a quienquiera que los compró para obtener información completa ...
Se puede programar el 87C51 con su EPROM, o la variedad Atmel, (o se puede programar la versión de TI u otra versión de terceros con Flash o EEPROM, pero no la original. El código de fecha le dará una idea de su antigüedad. tienen, probablemente, alrededor de 20 años (probablemente 4 dígitos, comenzando alrededor de 95).
EDITAR: Memoria débil, respaldada por el comentario de MarkU ... También es posible omitir la ROM interna y agregar una EPROM externa (o un equivalente más moderno). El 8031 era una variante sin la ROM interna, pero creo que también puede usar el 8051 de esta manera.
La desventaja de que necesita (1) una ROM externa, (2) un pestillo de dirección externo (como un 74HC373) y (3) pierde 16 de sus pines GPIO, específicamente P0 y P2. Para obtener detalles sobre cómo operar el chip en este modo, consulte la hoja de datos. (Creo que es tan simple como conectar el pin EA / VPP a 0V).
No. Intel nunca hizo 8051 piezas que estaban en circuito programable. Tenían algunas partes 87xxx que estaban basadas en EPROM, pero en general estaban programadas en un dispositivo de programación dedicado que proporcionaba los pulsos de programación de alta tensión necesarios. Así que las aplicaciones con esas partes requieren tomas de corriente para la MCU.
El programador al que hace referencia, el AVR, parece ser específico de los microcontroladores AVR de Atmel. La respuesta a su pregunta es muy probable que no. Hay muchos tipos de controladores 8051 (Atmel fabrica también) que están disponibles con EA prom y SON programables, pero tendrá que investigar esto y obtener el programador que sea correcto para la aplicación.
Anteriormente, he trabajado con varios productos que usaban controladores 8051, y teníamos un compilador y programador de C que usábamos para escribir código y grabar en el prom en el chip, por lo que esto es definitivamente posible, solo necesitas El equipo correcto.
Lea otras preguntas en las etiquetas microcontroller