Programación DS89c450 ISP

0

Tengo un DS89c450 que deseo programar y hasta ahora no he tenido éxito. No tengo programadores, por lo que necesito utilizar las capacidades de ISP. Tengo el cristal conectado (16Mhz) así como el poder. La hoja de datos indica que EA y RST deben retirarse, y PSEN debe bajarse para ingresar al modo de programación. ¿Se pueden conectar directamente a VCC / GND o necesitan conectarse a través de una resistencia? Si es así, ¿qué tamaño le conviene?

Al usar USB a Serial, ya no necesito un transciever 232, ¿verdad? Eso solo se aplicaría a la programación a través de un puerto serie convencional, ¿no?

Una vez que se resuelven los problemas de hardware, necesito poder programar el chip. He instalado Kiel con el complemento C51. Creo que esto es todo lo que necesito para escribir el programa. Después de esto, ¿cómo escribiré el software en el chip? ¿Qué software necesitaré para hacerlo?

Aunque hay algunos tutoriales en línea, todos brindan información básica, no suficiente para un principiante. Espero que todas las respuestas sean lo suficientemente detalladas para ayudar a otras 8051 personas principiantes como yo.

    
pregunta TheSoundMan

2 respuestas

1

RST debe levantarse, EA y PSEN deben bajarse. Si bien es aconsejable, aquí no siempre es necesario insertar resistencias. Hacer esto elimina la necesidad de la HC125, optando en cambio por hacerlo manualmente. Para utilizar el chip, estos tres pasos deben deshacerse, ya que se aplican solo a la programación.

Sí, USB a serie (siempre que sea del tipo 5v TTL, a diferencia del rs232 convencional que se encuentra en un puerto serie de computadora) elimina la necesidad del transciever 232A. Esto solo es necesario para los puertos serie de la computadora debido a su diferente nivel lógico.

Keil C51 es adecuado para la programación del chip, aunque hay otros paquetes disponibles. Para actualizar el chip, el mejor software para usar es el MTK suministrado por el fabricante, que se puede descargar de su sitio web (con un poco de búsqueda). Si bien este software está diseñado para establecer puertos serie y velocidades en baudios, se pueden usar los personalizados, aunque la compatibilidad no siempre está asegurada. Compruebe las especificaciones del chip USB a serie.

Para aquellos que usan un cristal de 16Mhz, la única velocidad en baudios que podía alcanzar era 16667 en un CH340g USB serial a chip.

Obtengo la mayor parte de esta información en el siguiente enlace: enlace

    
respondido por el TheSoundMan
-1

Vaya a enlace

Seleccionar:

MTK2_INSTALL.EXE (1718kB) MTK2-Microcontroller Tool Kit para dispositivos DSxxxx

    
respondido por el James

Lea otras preguntas en las etiquetas