Cómo enviar datos escritos en C desde una PC a una placa de desarrollo 8051

Verifique los detalles de la placa de desarrollo. A menudo tienen una interfaz en serie para permitir que el software se cargue en la placa. En estos días esperaría un puerto USB, pero en el pasado se proporcionaría un puerto RS-232. Si tiene uno de esos, necesitará un convertidor (o una PC antigua).

Si su placa no tiene esto (y también algún software de utilidad incorporado para manejar la carga de los datos en serie en la memoria), entonces deberá encontrar una forma alternativa de colocar el código en su memoria. Esto requerirá algún hardware adicional, como un programador de EPROM, o algún tipo de dispositivo que pueda cargar el código en un chip RAM estático con una batería de respaldo integrada. Después de cargar el software, transfiere el chip a la placa de desarrollo para ejecutarlo / probarlo. Esta no es una forma muy eficiente de ejecutar cosas para el desarrollo incrustado, porque no puede observar el código en ejecución excepto por sus efectos. Una placa de desarrollo profesional permitirá que la PC lo controle completamente y cargue el código.