Home
Manual del módulo microcontrolador Dallas 5000(T)
Contents
1. UNIVERSIDAD POLIT CNICA DE VALENCIA ESCUELA UNIVERSITARIA DE INGENIERIA T CNICA INDUSTRIAL MANUAL DE USUARIO DEL M DULO MICROCONTROLADOR DALLAS 5000 T MEMORIA 1 SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 NDICE DE P GINAS 1 INTRODUCCION cana a 1 DESCRIPCION aia iia 3 ODO 6 MANUAL DE USUARIO I SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 NDICE DE FIGURAS FIGURA 1 VISTA DEL M DULO DE COMUNICACIONES rerernennnnennnnennnnensnnnnennnnennnnenennenennener 1 FIGURA 2 VISTA DEL M DULO MICROCONTROLADOR eerernenernensnnennnnenennnnennnnennnnenennenennenee 2 FIGURA 3 FOTOGRAF A DEL CABLE CINTA BUS UTILIZADO FIGURA 4 SE ALES DEL CONECTOR 3 FIGURA 5 POSICIONAMIENTO DE LOS ELEMENTOS DE CONFIGURACI N rorrernrnnnnrnennensnnener 4 FIGURA 6 PANTALLA DEL HYPERTERMINAL DE WINDOWS rerenenenrnrnennnnnnnnsnsnnnenennnnnnnnnnsee 6 FIGURA 7 CARGA DE UN PROGRAMA Y RESPUESTA DEL MICROCONTROLADOR DS5000 T ERROR MARCADOR NO DEFINIDO MANUAL DE USUARIO H SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES AVON 5 gt 27707 1 d GU DE Z q N NA IQ Se SSI COMPATIBLES 8051 NDICE DE TABLAS TABLA 1 CONFIGURACI N DEL JUMPER SELECTOR DEL Rpsrr sss 4 TABLA 2 CONFIGURACI N DE LOS MICROINTERRUPTORES soerernennnnensnnnnennnnennnnennnnenennener 5 TABLA 3 TABLA RESUMEN DE LO
2. PATIBLES 8051 y EL WS A s Dallas HyperTerminal ID x Archivo Edici n Ver Llamar Transfer Ayuda 055000 LOADER VERSION 2 3 COPYRIGHT IC 1988 1990 DALLAS SEMICONDUCTOR A 0 01 38 conectado ANSI 9600 8 H 1 DESPLAZAR MA Figura 6 Pantalla del Hyperterminal de Windows A partir de esta pantalla ya podemos empezar a trabajar con el microcontrolador Como se puede observar en la imagen el microcontrolador nos ha devuelto una l nea caracter stica del programa invocado para la transmisi n ya sea esta serie o paralela En concreto aqu se ha utilizado un microcontrolador de la casa Dallas el modelo Dallas 5000 Cuando el microcontrolador se encuentre listo para recibir el pr ximo comando nos lo har saber a trav s de este s mbolo gt 3 COMANDOS Este tipo de micro implementa una interfaz en l nea de comandos de f cil uso y que es similar a la utilizada por numerosos programas de este estilo En concreto los comandos que utiliza este modelo son MANUAL DE USUARIO 6 SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 a Funci n EE Retorno de CRC 16 chegueo de la RAM interna Visualizar la RAM en hexadecimal del formato de INTEL F Rellenar la RAM interna con un valor constante G Obtener el valor actual de un puerto K Cargar 40 bits de c digo encriptado L Cargar fichero hexadecimal en formato INTEL P Poner un valor en un puerto R Le
3. S COMANDOS DEL DS5000 T cccocccnoccnnocnniccniccnnoccnnncnns 7 MANUAL DE USUARIO I EPSON POVOS SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES KSO COMPATIBLES 8051 Z DS XL RES 1 INTRODUCCI N Vamos a explicar de manera puntual los pasos a seguir para la transmisi n de programas desde el PC al microcontrolador Para ello vamos a necesitar dos de los m dulos dise ados estos son El m dulo de comunicaciones Figura 1 Vista del m dulo de comunicaciones MANUAL DE USUARIO SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 FAA Vg I 3 FULL lt N Ci 2 A El m dulo microcontrolador Figura 2 Vista del m dulo microcontrolador Suponemos que los dos m dulos est n montados siguiendo los esquem ticos y los fotolitos proporcionados y que adem s de los m dulos anteriores poseemos un cable serie que conecte el m dulo de comunicaciones con el PC y tenemos una cinta Bus que nos conectaran ambos m dulos CO al EE 4 pa pr e L Ge SE gg EE JA Figura 3 Fotografia del cable Cinta Bus utilizado MANUAL DE USUARIO 2 SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 Se recuerda que la configuraci n de este cable es la siguiente Px Px 0 Px 3 Px 2 Px 5 Px4 Pf Px 6 GND VCC Figura 4 Senales del conector 2 DESCRIPCION EI primer paso a seguir ser la conexi n
4. del cable serie desde el ordenador al m dulo de comunicaciones para ello y como medida de protecci n conectaremos uno de los extremos del cable serie al PC estando este APAGADO pues podriamos causar cortocircuitos en el PC gue podrian dar al traste con los puertos serie del mismo Una vez solucionado este tema conectaremos el otro extremo del cable serie al m dulo de comunicaciones Interconectaremos los dos m dulos mediante un cable cinta BUS conect ndolo al puerto 3 de la placa microcontroladora Una vez realizado tal conexi n vamos a terminar de configurar la placa para ello y dependiendo el microcontrolador elegido deberemos seleccionar el tipo de reset adecuado para el sistema para ello moveremos el jumper de la siguiente manera MANUAL DE USUARIO 3 SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 Diodo LED Pulsador RESET Jumper configuaci n tipo RESET Micromterruptores Figura 5 Posicionamiento de los elementos de configuraci n Reset a trav s condensador Reset a trav s de una resistencia Tabla 1 Configuraci n del jumper selector del Reset Adem s de esta peque a configuraci n queda otra todav a m s importante si cabe es la que va a determinar el funcionamiento del microcontrolador Se trata del valor que tiene que tener el pin EA para ello despu s de mirar en las hojas de caracter sticas de nuestro micro procederemos a la configuraci n manual d
5. e los microinterruptores que incorpora la placa Su funcionamiento se recoge en la siguiente tabla MANUAL DE USUARIO 4 SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 Microinterruptor Funci n ON Fuerza un 1 en el reset modo programaci n en el Dallas 5000 OFF Modo normal de funcionamiento Modo normal de funcionamiento OFF EA 0 Libre para futuras ampliaciones Libre para futuras ampliaciones Tabla 2 Configuraci n de los microinterruptores ON EA 1 modo de funcionamiento del Dallas 5000 Ahora ya podremos conectar el PC y configurar el programa de comunicaciones adecuado Como en el 90 de todos los ordenadores actuales el sistema operativo por excelencia es la plataforma Windows en todas sus versiones este sistema operativo lleva incluido una utilidad que se Ilama HyperTerminal el cual puede leer los puertos serie del PC Los valores con los cuales configuraremos este tipo de programas son e Bits por segundo 9600 si a esta velocidad se produjeran problemas bajaremos este valor e Bits de datos 8 e Paridad Ninguna e Bits de parada 1 e Control de flujo Ninguno Con todos estos valores ya configurados y puesto en modo programaci n nos deber a aparecer una pantalla similar a esta al darle al intro en el PC MANUAL DE USUARIO 5 a d AVO f YY SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES FU J SV N 17 COM
6. encontraran valores diferentes se producir a de inmediato un error P Sintaxis P lt Valor de PO gt lt Valor de P1 gt lt Valor de P2 gt lt Valor de P3 gt Escribe los valores introducidos en todos los puertos simult neamente R Sintaxis R Muestra el valor del registro MCON T Sintaxis T Sigue la entrada de ficheros con formato hex de INTEL Su valor inicial es OFF U Sintaxis U Limpia el Security Lock o clave de seguridad La variable RANGE es puesta a 32K y la partici n es puesta para toda la memoria de programas Nota mientras de esta desbloqueando el Security Lock se ponen a cero el registro de encriptaci n el Vector RAM y el bit CElde la RAM Los comandos U y Z son los nicos comandos que pueden ser ejecutados cuando el chip esta bloqueado MANUAL DE USUARIO 8 SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 V Sintaxis V Verifica el contenido de la memoria RAM con el formato hexadecimal INTEL Este comando opera de manera similar al comando L load excepto gue este no escribe simplemente compara byte de la memoria con byte de la fuente W Sintaxis W byte Escribe un byte en el registro MCON para configurar la Partici n el Rango y el bit ECE2 Los bits PAA y SL no son afectados por este comando Z Sintaxis Z Pone a 1 el Security Lock Solo los comandos U y Z pueden ser ejecutados despu s AC Sintaxis C Hace un reset de todas las operacion
7. er el registro MCON T Refleja datos hexadecimales en formato INTEL U Borrar la clave de seguridad V Verificar la RAM interna en hexadecimal W Escribir en el registro MCON E a Poner la clave de seguridad Interrupci n de cualquier operaci n que se este realizando Xon X off Control del flujo de la transmisi n Tabla 3 Tabla resumen de los comandos del DS5000 T Pasamos brevemente a dar una explicaci n m s detallada de estos comandos C Sintaxis C Direcci n Inicial Direcci n Final Este comando nos va a devolver un valor que va a ser el CRC de la RAM que le se le indique D Sintaxis D Direcci n Inicial Direcci n Final Visualiza el rango de memoria indicado es opcional en formato hexadecimal de INTEL MANUAL DE USUARIO 7 SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 F Sintaxis F byte Direcci n Inicial Direcci n Final Rellena la memoria con un valor en bytes el rango seleccionado que es opcional G Sintaxis G Lectura de los datos que contienen los puertos 0 1 2 y 3 y son mostrados en grupos de dos pares de valores hexadecimales K Sintaxis K byte 1 byte 2 byte 3 byte 4 byte 5 Carga la calve de encriptaci n Los cinco bytes son mostrados antes de que sean puestos en los registros L Sintaxis L Carga de ficheros hex con el formato INTEL Cada byte escrito en memoria es verificado a posteriori SI ocurriese que se
8. es Xon Xoff Sintaxis Xon Xoff Estos dos comandos ofrecen el control del flujo de la transmisi n En el modo de transmisi n serie no es necesario ninguno de ellos aunque puede responder a los dos Una vez ya conocemos el lenguaje que emplear nuestro microcontrolador vamos a explicar como introducirle un programa que antes de todo deber haber sido compilado y enlazado obteniendo el fichero hex MANUAL DE USUARIO 9 SISTEMA MODULAR DE PR CTICAS PARA MICROCONTROLADORES COMPATIBLES 8051 MANUAL DE USUARIO 10
Download Pdf Manuals
Related Search
Related Contents
Kingston Technology ValueRAM 8GB DDR3-1866MHz Server Premier 取扱説明書 - GAGGENAU Symantec Client Security for Nokia Communicator 3.0 金磯南雨水ポンプ場水処理設備工事 特記仕様書 Copyright © All rights reserved.
Failed to retrieve file