in

GeekyGeeky Thug lifeThug life No me gustaNo me gusta Una moneríaUna monería

Tester de cables UTP

Al instalar o hacer mantenimiento de una red de ordenadores, resulta muy conveniente disponer de una herramienta que nos permita comprobar la integridad del cableado. Para ello existen equipos especiales, similares al que proponemos construir hoy.Hoy día es bastante frecuente que en un hogar haya más de un ordenador, y casi siempre es posible conectarlos en red, ya sea para jugar contra un amigo o simplemente para compartir ficheros o la conexión a internet.
Sin embargo, la tarea de armar la red implica trastear con cables, fichas y plaquetas, además de la configuración del software.
Uno de los puntos en los que suelen presentarse problemas en con el cableado en si. Terminamos de instalar las placas de red, hemos configurado todo como debe ir, hemos armado los cables y los tenemos enchufados, pero sin embargo, los ordenadores no se “ven”… ¿Qué puede estar pasando?
Muy probablemente el problema este en el cableado. En estas situaciones puede ocurrir que alguna de las fichas RJ-45 haya quedado mal puesta, o que alguno de los conductores no este en la posición correcta. Incluso, con un poco de mala suerte, puede pasar que el cable mismo tenga en el interior algún conductor cortado.
Para encontrar estas fallas proponemos el montaje de un tester de cables UTP, sencillo de realizar, muy económico, y con prestaciones profesionales.

UTP es una sigla que proviene, como tantas otras en el mundo de la informática, del ingles Unshielded Twisted Pair , que significa “par trenzado sin blindaje”. UTP es un tipo de cableado estructurado, que consiste en 4 pares de conductores de cobre, utilizado principalmente para el cableado para redes interiores de comunicaciones. Interiormente, consta de pares que no poseen blindaje (malla exterior). Cada par es un conjunto de dos conductores aislados con un recubrimiento plástico y trenzados sobre si mismos para que la señales transportadas por ambos conductores, que son de la misma magnitud y sentido contrario no generen interferencias en los otros pares, ni resulten sensibles a sus emisiones. El hecho de que no posea tiene ventajas y desventajas. Por un lado, el cable es más económico, más flexible, más delgado y más fácil de instalar. Además no necesita mantenimiento, ya que ninguno de sus componentes precisa ser puesto a tierra. Pero también es cierto que presenta menor protección frente a interferencias electromagnéticas, aunque la que ofrece es suficiente para la mayoría de aplicaciones.
En el extremo del cable se coloca una ficha plástica que es la que va a realizar la conexión eléctrica entre el cable y la placa de red. Esta ficha se llama RJ-45
Existen dos formas de armar un cable de red con este tipo de conductor: “normal” o “cruzado”. En la conexión normal, cada pin de una ficha se une al mismo pin de la ficha del otro extremo, tal como se ve en la figura de más abajo, y es utilizado para conectar un ordenador a un hub o switch.
La conexión cruzada es la que permite conectar dos ordenadores entre si sin necesidad hub, y el cruzamiento justamente lo que hace es unir los pines correspondientes a la transmisión (TX) de un ordenador con los de recepción (RX) del otro, y viceversa.
El dispositivo que vamos a construir permite verificar ambos tipos de conexiones.

En efecto, henos elegido para nuestro primer proyecto con un microcontrolador al ya veterano PIC 16F84A, del que existen literalmente millones de paginas de información disponibles. Se trata de un microcontrolador con 2K de RAM interna, en la que se alojara el programa que hará funcionar a nuestro proyecto, y consta de dos puertos de comunicaciones, uno de 5 E/S (el PORT A) y otro de 8 pines de E/S (PORT B).
Nuestro tester constara de dos partes. La primera, equipada con el 16F84A, será la encargada de generar una serie de señales que se introducirán por uno de los extremos del cable, y una segunda, con una serie de LEDS, que se conectara en el otro extremo para recibir los pulsos generados por la primera e indicarnos el estado del cable.
Las fallas que detecta este instrumento incluyen conductores conectados a pines incorrectos, conductores cortados o cortocircuitos en el interior del cable.
La figura de mas abajo nos muestra el esquema eléctrico del emisor, que como dijimos se basa casi exclusivamente en las funciones del microcontrolador.
Este se encarga de generar un tren de pulsos, que salen al exterior del micro por los pines del puerto B (patas 6 a la 13), en un determinado orden. Este orden varía de acuerdo al tipo de cable bajo test. Si se trata de un cable normal, donde los conductores no están cruzados, el orden es secuencial, y se introducen pulsos en el conductor 1,2,3,4,5,6,7 y 8 en ese orden. Si queremos comprobar un cable cruzado, los pulsos se introducen en los conductores de la misma manera, pero en el orden 3,6,1,4,5,2,7 y 8 .
Se puede ver que existen dos pulsadores, que se utilizan para elegir que tipo de cable se va a someter al test. Hay también dos LEDs, cuya función es indicar visualmente si se esta testeando uno u otro tipo de cable.
El programa incorporado en el chip, que veremos mas adelante, se encarga de la generación de pulsos para cada caso, atento al pulsador que se haya presionado.
Una vez elegido uno de los modos, el programa genera indefinidamente el tren de pulsos correspondiente, hasta que se pulse uno de los pulsadores. Si es el mismo que estaba seleccionado, la secuencia de pulsos se detiene. Si es el otro, comienza la secuencia de pulsos para comprobar el otro tipo de cable. Se incluye un interruptor para apagar el equipo cuando no lo utilicemos. La alimentación es a partir de una pila de 9 voltios, pero se ha utilizado un regulador de voltaje tipo LM7805 para lograr los 5 volts con los que funciona el microprocesador. Un cristal de cuarzo de 4 MHz y dos pequeños condensadores cerámicos generan los pulsos de CLOCK necesarios para que el microcontrolador funcione. Una serie de resistencias puestas entre el PIC y el cable bajo test se encargan de proveer la corriente adecuada a los leds que se encuentran en el circuito receptor.
Respecto del receptor, simplemente consta de una serie de LEDS con otra resistencia en serie y un diodo de protección en antiparalelo que lo protege de la corriente inversa.
Este receptor ir prendiendo los LEDS desde el 1 al 8, con una cadencia de aproximadamente 1 Hz.

Siguiendo las indicaciones de la nota mencionada, imprimiremos la imagen del circuito impreso que aparece mas abajo, y lo someteremos a todos los pasos del proceso ya explicado.
Una vez que tengamos las placas listas (podemos hacerlas a la vez, y cortarlas una vez terminados todos los pasos), deberemos haces los agujeros con una broca de 0.75 mm, teniendo cuidado de no quebrarla ya que son sumamente frágiles.
Comenzaremos soldando los puentes, luego seguiremos por las resistencias y diodos, los pulsadores, el clip de la batería, etc. Debemos tener cuidado de no colocar en forma errónea los componentes que tienen polaridad, como la batería, regulador de voltaje, diodos, etc., ya que se pueden destruir.
Conviene utilizar como guía de montaje las fotos que acompañan al artículo, para evitar cometer errores.
Las fichas RJ-45 hembras que van una en cada placa conviene pegarlas al pertinax con algún pegamento de la familia de los cianoacrilatos, para evitar que al enchufar o desenchufar los cables a testear el esfuerzo se realiza sobre las soldaduras.
Por ultimo, se puede aplicar barniz en aerosol del lado de las pistas para proteger el cobre de la corrosión. Y por supuesto, conseguir alguna caja plástica donde alojar cada placa, cuidando de dejar agujeros para las fichas, LEDs y pulsadores.

La versión de BASIC utilizada es la correspondiente al PIC Simulator IDE, pero es fácilmente adaptable a cualquier otro dialecto BASIC, tales como PROTON, PROTON+ o MikroBasic, entre otros. Muchos de estos entornos de programación disponen de versiones gratuitas de evaluación, que a pesar de contar con algunas limitaciones, servirán perfectamente para compilar este sencillo programa.
Una vez compilado el programa, se generara un archivo con extensión .HEX, que deberemos introducir en el microcontrolador mediante un programador, como el JDM, cuya construcción es muy simple y ya se explico en NeoTeo.
El programa en si no presenta demasiadas complicaciones, y se ha intentando comentar el código como para que sea fácilmente entendible, e incluso modificado por el lector.

El siguiente es el código fuente de nuestro programa:

‘—– CONFIGURO PUERTOS—–
‘Configuro el portA:
TRISA.0 = 0 ‘Salida (LED 1)
TRISA.1 = 0 ‘Salida (LED 2)
TRISA.2 = 1 ‘Entrada (Pulsador 1)
TRISA.3 = 1 ‘Entrada (Pulsador 2)
TRISA.4 = 0 ‘Salida (NO USADO)

‘Configuro el portB:
TRISB.0 = 0 ‘Salida
TRISB.1 = 0 ‘Salida
TRISB.2 = 0 ‘Salida
TRISB.3 = 0 ‘Salida
TRISB.4 = 0 ‘Salida
TRISB.5 = 0 ‘Salida
TRISB.6 = 0 ‘Salida
TRISB.7 = 0 ‘Salida

‘——VARIABLES Y CONSTANTES——————

‘Defino constantes:
Symbol led1 = PORTA.0 ‘LED 1
Symbol led2 = PORTA.1 ‘LED 2
Symbol p1 = PORTA.2 ‘Pulsador 1
Symbol p2 = PORTA.3 ‘Pulsador 2

‘Variables
Dim aux As Word
Dim i As Byte
Dim flag As Bit
aux = 0
flag = 0
i = 0

‘—-COMIENZA EL PROGRAMA EN SI—–
‘Apago todos los leds del emisor
led1 = 0
led2 = 0

loop: ‘Bucle principal del programa
‘Veo si se pulso algun boton
If p1 = 1 Then ‘Presionaron el pulsador 1
Gosub cablenormal
Endif

If p2 = 1 Then ‘Presionaron el pulsador 2
Gosub cablecruzado
Endif

Goto loop ‘Repite eternamente
End

cablenormal: ‘Enciende Leds en orden 1-2-3-4-5-6-7-8

led1 = 1 ‘Enciendo el LED1 (indicador de funcion)
aux = 1 ‘Led Encendido: el 8
flag = 0 ‘Asumo el otro boton sin pulsar

While flag = 0 ‘mientras No se pulse el otro, funciona.
If aux = 1 Then ‘Enciendo LED 1
PORTB = %10000000
Endif

If aux = 2 Then ‘Enciendo LED 2
PORTB = %01000000
Endif

If aux = 3 Then ‘Enciendo LED 3
PORTB = %00100000
Endif

If aux = 4 Then ‘Enciendo LED 4
PORTB = %00010000
Endif

If aux = 5 Then ‘Enciendo LED 5
PORTB = %00001000
Endif

If aux = 6 Then ‘Enciendo LED 6
PORTB = %00000100
Endif

If aux = 7 Then ‘Enciendo LED 7
PORTB = %00000010
Endif

If aux = 8 Then ‘Enciendo LED 8
PORTB = %00000001
aux = 0 ‘Pongo a uno para reiniciar la cuenta
Endif

aux = aux + 1

For i = 1 To 255 ‘255
WaitMs 1 ‘espera 1/1000 de segundo.
If p2 = 1 Then ‘Se pulso el otro boton
flag = 1 ‘Pongo el flag para salir de la rutina
PORTB = %00000000 ‘Apago todos los leds
led1 = 0 ‘Apago el led “piloto”
WaitMs 500 ‘500 milisegundos para darle tiempo a soltar el boton
i = 255
Endif
Next i

Wend
Return

cablecruzado: ‘Enciende Leds en orden 1-2-4-3-6-5-7-8

led2 = 1 ‘Enciendo el LED2 (indicador de funcion)
aux = 1 ‘Led Encendido: el 8
flag = 0 ‘Asumo el otro boton sin pulsar

While flag = 0 ‘mientras No se pulse el otro, funciona.
If aux = 1 Then ‘Enciendo LED 3
PORTB = %00100000
Endif

If aux = 2 Then ‘Enciendo LED 6
PORTB = %00000100
Endif

If aux = 3 Then ‘Enciendo LED 1
PORTB = %10000000
Endif

If aux = 4 Then ‘Enciendo LED 4
PORTB = %00010000
Endif

If aux = 5 Then ‘Enciendo LED 5
PORTB = %00001000
Endif

If aux = 6 Then ‘Enciendo LED 2
PORTB = %01000000
Endif

If aux = 7 Then ‘Enciendo LED 7
PORTB = %00000010
Endif

If aux = 8 Then ‘Enciendo LED 8
PORTB = %00000001
aux = 0 ‘Pongo a uno para reiniciar la cuenta
Endif

aux = aux + 1

For i = 1 To 255 ‘255
WaitMs 1 ‘espera 1/1000 de segundo.
If p1 = 1 Then ‘Se pulso el otro boton
flag = 1 ‘Pongo el flag para salir de la rutina
PORTB = %00000000 ‘Apago todos los leds
led2 = 0 ‘Apago el led “piloto”
WaitMs 500 ‘500 milisegundos para darle tiempo a soltar el boton
i = 255
Endif
Next i

Wend
Return

No será muy difícil para el aficionado adaptar el programa para que los LEDs enciendan más o menos rápidamente, o para que las secuencias de pulsos generadas sean distintas. Esto último es especialmente útil si se quiere utilizar el tester propuesto para comprobar otros tipos de cables. De hecho, simplemente cambiando las fichas hembras RJ-45 por RJ-11 se pueden comprobar cables telefónicos. Quizás alguno de los lectores se anime a modificar la placa de circuito impreso para incluir ambas fichas, y lograr una herramienta multiuso.
Por lo pronto, hemos querido mantener este montaje lo mas simple posible, de modo que sirva como “primer proyecto” con microcontroladores, pero alentamos a los lectores a introducir los cambios que crean convenientes.

En realidad, el funcionamiento del dispositivo no puede ser mas sencillo: se toma el cable a probar, y se conecta en un extremo el emisor y en el otro el receptor. Mediante los pulsadores del emisor se selecciona el tren de pulsos a generar para el tipo de cable que queremos probar. Los diodos LEDs presentes en el emisor nos indican cual ha sido nuestra elección, de manera que no cometamos errores. Una vez puesto en marcha el emisor, debemos mirar los 8 LEDs presentes en el receptor. Se pueden dar algunas de las siguientes condiciones:

– Los LEDs se encienden en orden, del 1 al 8, y luego vuelven a comenzar, continuamente: En este caso, el cable es del tipo seleccionado, y esta funcionando correctamente, sin conductores cortados ni cortocircuitos. Si la red presentaba problemas, deberemos buscar en otra parte, el cable este bien.

– Los LEDs se encienden salteados: Hay dos alternativas. O bien el cable bajo test es del tipo incorrecto, situación que podemos comprobar fácilmente cambiando desde los pulsadores del emisor el tren de pulsos generado, o bien algun(os) conductor(es) están cableados de forma errónea. En este caso, debemos revisar las fichas y buscar donde esta el error.

– Algún o algunos LEDs no se encienden: Esta situación se da cuando uno de los conductores esta cortado o mal puesto en la ficha, y el pulso emitido no llega al LED correspondiente. Revisando las fichas se puede solucionar, o cambiando el tramo de cable.

– Algunos LEDs encienden a la vez: En un cable en perfectas condiciones no se puede dar el caso de que dos o más LEDs enciendan de manera simultánea. Si se da esta situación es por que hay un cortocircuito que ha unido eléctricamente dos o más conductores. Esta falla puede estar en la ficha, o en el interior de uno de los cables.

Como se puede ver, el manejo y la interpretación de los estados de los cables testeados no puede ser más sencilla.

Lista de componentes: Receptor
8 resistencias de 1K, 1/4 de watt.
8 diodos 1N4148.
8 LEDs de color a elección.
1 ficha UTP hembra p/circuito impreso.

Lista de componentes: Emisor
20 resistencias de 1K, 1/4 de watt.
2 LEDs de color a elección.
2 pulsadores p/circuito impreso
1 regulador de tensión 7805
1 ficha UTP hembra p/circuito impreso.
1 zocalo para integrados de 18 pines
1 PIC16F84A
1 Xtal de 4 MHz.
2 condensadores de 22pf.

Efectivamente, toda la teoría vista en las notas sobre componentes, microcontroladores o la explicación de cómo construir un circuito impreso han servido de base para la realización de este proyecto, que es el primero de una serie que nos proponemos publicar.
Quizás la parte mas compleja, sobre todo para el principiante sea la de la programación del microcontrolador, pero sin embargo, si se construye el programador visto también aquí, dicha tarea no revista ninguna dificultad, y el tener el programador a mano nos será útil para muchos de los artículos futuros.

Reportar

¿Qué te pareció?

Escrito por Ariel Palazzesi

53 Comments

Leave a Reply
  1. Este articulo es un buen complemento para nosotros los estudiantes de telecomunicaciones, ya que este puede ser un dispositivo alta utilidad y muy bajo costo. Nos facilita de alguna manera la disponibilidad de instrumentos para la fiabilidad al crear una red.

  2. Hola pretendo hacer el tester y tengo un par de dudas. 1º Me he encontrado en la tienda que tienen muchos tipos de pulsadores. En concreto: este, Pulsador 1 circuito (12×12 mm longitud del pulsador 1 mm) C/I ó este Pulsador 2 circuitos 2 posiciones para CI (paso de pines contactos 2,54 mm) tamaño del pulsador 8x8x8 mm longitud boton 5 mm Y otra cosita, ¿porque no poneis el esquema de donde van colocados los componentes? Gracías, un saludo 🙂

  3. Hola estoy muy interesado en armar el tester utp. pero a la hora de compilar el codigo fuente que aparece arriba tengo problemas me podrias decir con que programas paso a paso puedo cargar en mi pic 16f84A el .Hex para luego armar el tester. muchas gracias espero tu respuesta

  4. No soy el k publico el articulo pero les voy a responder, numero 1 los pulsadores no importa tanto la presentacion sino si los pulsadores son NC o NA, pork de esto depende si funcionan a la inversa y en cuanto al 2º problema el archivo .HEX se escribe en el PIC con ayuda de la interfaz del grabador k utilices en mi caso uso el de Xeltek, si utilizas un grabador casero no te preocupes el archivo .HEX es el k pueden leer estos grababores normalmente. Espero k esta informacion les sea de utilidad.

  5. esta muy buena esta pagina porque te explican el procedimiento muy bien y quisiera saber si me pueden mandar informacion extra para un hacer un reporte y quisiera saber si es el mismo procedimiento pero envez de ocho lets (focos)para cada cable le pongo cuatro uno para cada par de cables

  6. Este articulo se ve bastante interesante,el circuito es bastante sencillo, lo quiero hacer pero no se como compilar el programa…. Si alguien tiene el archivo .HEX se lo agradeceria mucho…… Muchas gracias

  7. Hice el tester y me funciona muy bien, pero lo comparo con la version comercial, es decir la que venden y me doy cuenta que no tiene 8 sino 9 led`s (1,2,3,4,5,6,7,8 y G)¿Para que es la letra G? Me gustaria que me aclararas la duda. Gracias!!

  8. Hice el tester y me funciona a la perfeccion, pero lo comparo con la version comercial es decir la que venden en una tienda de redes y me doy cuenta que no tiene 8 led`s sino 9 (1,2,3,4,5,6,7,8 y G)Pregunto ¿Para que es la letra G? Me gustaria que alguien me aclarara la duda Gracias!!!

    • hola amigos necesito de ayuda porfavor yo quise hacer el probador de cable utp con el pic y la mera verdad no me quedo al comlilar el programa en mikrobasic me marca errores de que la variable symbol no a sido declarada. y la verdad necesito de su ayuda ya que es una practica que quiero realizar para entregarla a mi escuela como estoy estudiando computacion pues este proyecto se me hizo muy interesante, porfavor ayudenme mi correo es geovanni_87_3_3@hotmail.com porfa si tienen ya el archivo .hex se los agradeceria mucho si me lo pasaran bueno espero su respuesta gracias

    • La letra G es Ground o Tierra, es para cables blindados, o sea, no son UTP (Unshielded Twisted Pair), o sea sirve para el SFTP o el FTP (Shielded Foiled Twisted Pair). Cualquier estudiante de la carrera debe saber estos terminos de conectividad. Yo no estudie esto, pero soy CI de Siemon. Preferible tener el de fabrica, este es un muy buen ejercicio para los muchachos que estan estudiando electronica digital pero para los que estudian redes es mejor aprender a configurar redes LAN, WAN, VPNs, IP, etc. Es solo mi humilde opinion.

  9. Hola realmente estoy interesado por este proyecto pero me causa problema el programa ya que me muestra errores, por favor me puedes mandar el bas y su HEX para grabarlo de una vez en mi pic.
    gracias.

  10. Hola Tengo terminado el proyecto en lo que es la parte Hardware, pero tengo problemas con el archivo .HEX me podrian ayudar porfa 😉 Gracias de ante mano…

  11. Bueno solo les escribia para agradecer a esta pagina por este gran proyecto que me sirvo de mucho para un proyecto de la universidad… lo termina y no tuve ningun problema todo perfect ah cierto tambien utilize el grabador de pic y para los quew quieran intentarlo les aseguro que funciona muy bien… muchas gracias
    Machala-Ecuador

  12. Hola!
    Bla, bla, bla; ¡Bla bla bla?
    Bla blabla bla bla bla, bla;Bla.

    Blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla, blablablabla, blablablabla;Blablablablabla
    blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla.

    ¡BLA; BLA; BLA!!

    blablablablablablablablablablablablablablablabla.

    PD:
    blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla.

    Adios.!

    😀

  13. Buenas, yo hice el circuito con un dspic30f4013, de resto lo arme igual y el tren de pulsos funciona, pero los leds no me encienden. Pero si le quito el diodo en antiparalelo y aterrizo el led y la resistencia a tierra ahi si me enciende. Que puede ser ahi? de por si como es que eso funciona con el diodo en antiparalelo???
    Gracias

  14. Hola, lo tengo montado al completo pero me falta el archivo .HEX. Lo he intentado de todas las formas pero me da errores al compilarlo en las variables "waitsm" . YA que no soy un gran experto en programación , sería de gran ayuda que alguien me lo mande a mi direccion :

    solsjkaer@hotmail.es

    Gracias.

  15. ya arme el circuito pero como casi todos del foro tengo problemas con el .hex por favor no quiero ser pesado haber si al creador de este foro me envie el .hex o en su defecto alguien que lo tiene el archivo.hex, se lo agradeceria mucho . gracias

  16. ya arme el circuito pero como casi todos del foro tengo problemas con el .hex por favor no quiero ser pesado haber me envie el .hex o en su defecto alguien que lo tiene el archivo.hex, se lo agradeceria mucho . gracias
    mi correo es: sam25_@hotmail.com

    • aca tenes el archivo en hex………
      :100000008A110A12052800000900831605108510C0
      :1000100005158515051206108610061186110612A3
      :10002000861206138613831299019A0118109B01F8
      :1000300005108510051D1D2826201F308305851DF0
      :100040002228C1201F3083051A28252805140130D5
      :1000500099009A0118101818BE2819088C001A085F
      :100060008D008F0101305D21031D3828803086000E
      :100070001F30830519088C001A088D008F0102308B
      :100080005D21031D4528403086001F308305190877
      :100090008C001A088D008F0103305D21031D52284A
      :1000A000203086001F30830519088C001A088D0047
      :1000B0008F0104305D21031D5F28103086001F3042
      :1000C000830519088C001A088D008F0105305D2109
      :1000D000031D6C28083086001F30830519088C002A
      :1000E0001A088D008F0106305D21031D7928043028
      :1000F00086001F30830519088C001A088D008F01B7
      :1001000007305D21031D8628023086001F308305DD
      :1001100019088C001A088D008F0108305D21031D1D
      :1001200095280130860099019A011F30830519082E
      :10013000013E99001A080318013E003E9A00013062
      :100140009B001B08FF3C031CBB2801308C008D0169
      :100150007F21851DB528181486010510F4308C0008
      :1001600001308D007F21FF309B001F30830501305F
      :100170009B07031CA1281F3083052B281F308305F4
      :1001800008008514013099009A011810181859298F
      :1001900019088C001A088D008F0101305D21031DA4
      :1001A000D328203086001F30830519088C001A08D8
      :1001B0008D008F0102305D21031DE0280430860090
      :1001C0001F30830519088C001A088D008F01033039
      :1001D0005D21031DED28803086001F30830519083E
      :1001E0008C001A088D008F0104305D21031DFA2850
      :1001F000103086001F30830519088C001A088D0006
      :100200008F0105305D21031D0729083086001F304E
      :10021000830519088C001A088D008F0106305D21B6
      :10022000031D1429403086001F30830519088C00F7
      :100230001A088D008F0107305D21031D212902302E
      :1002400086001F30830519088C001A088D008F0165
      :1002500008305D21031D30290130860099019A0183
      :100260001F3083051908013E99001A080318013E42
      :10027000003E9A0001309B001B08FF3C031C5629DE
      :1002800001308C008D017F21051D50291814860135
      :100290008510F4308C0001308D007F21FF309B00F1
      :1002A0001F30830501309B07031C3C291F30830549
      :1002B000C6281F30830508005C298E0005306F2991
      :1002C0008E0002306F298E0006306F298E000330B9
      :1002D0006F298E0004306F298E0001306F29940041
      :1002E0000F080D02031D76290E080C0204300318B6
      :1002F0000130031902301405031DFF3008008C087B
      :1003000003198A2991218C030000000000000000DD
      :1003100000007F298D080319080091218D038C03AB
      :100320007F290C309100910B9329000000001230BE
      :100330008E008E0BA029A221A2210000000008003F
      :10034000A22199290D309000900BA42900000800EB
      :02400E00F13F80
      :00000001FF

  17. YA ARME EL PROYECTO Y ME ANDA MUY BIEN, PERO NECESITARIA EL PROGRAMA EN ASSEMBLER PARA QUE PUEDA EXPLICARSELO AL PROFESOR, COMPILE DE BASIC A ASM PERO NO ENTIENDO NADA PORQUE NO TIENE ETIQUETAS NI COMENTARIOS, SERIA DE GRAN AYUDA QUE ME PASARAN EL PROGRAMA EN ASSEMBLER……. GRACIAS

  18. Hola gracias por el gran aporte compadre fijate que necesito que me des tu ayuda resulta que quisiera que me podrias enviar el archivo del impreso para poder imprimirlo desde el programa que tu lo realizastes enserio gracias me lo podrias enviar porfavor mi correo es samuel_566@hotmail.com realmente es mi proyecto en la universidad

  19. reuslta que quise hacerlo en circuit Wizar pero no se puede hacer agradeceria que me enviaras el archivo en el cual tu hicistes el impreso segun el programa que hicistes tu ayudame PORFAVOR…

  20. hola. estoy haciendo este probador, y he tenido una complicacion con el programa. Utilizo picstarplus para cargar el programa en el pic. Para ello necesito generar el asm. Y luego el hex. Debo utilizar el mplab. Y quisiera saber como hago para poder compilar desde el mplab el programa en basic y generar el .hex. y luego grabarlo. Me vendria muy bien q alguien me enviara el archivo .asm y el .hex. desde ya muchas gracias.
    mariano
    email: nano.bar07@gmail.com

  21. Hola me parece excelente el proyecto, actualmente me encuentro presentando un proyecto para la universidad y este proyecto me parecio ideal pero cuando intento compilarlo me arroja miles de errores, seran tan amables de ayudarme con el archivo .bas y el .hex o si alguien logro hacer el proyecto en assembler podrian ayudarme con el .asm y .hex, les agradeceria enormemente su ayuda ya que de ello depende si apruebo la materia, mi correo es yessidg1@hormail.com. MUCHAS GRACIAS.

  22. amigos disculpen, alguno de ustedes podria hacerme el favor de enviarme el archivo .hex a mi correo (yeri-115@hotmail.com) muchas gracias y ojala puedan ayudarme

  23. hola Ariel Palazzesi me podrias proporcionar = los archivos? ya que tengo el mismo herror en mikroBasic y tengo que entregar este proyecto
    Probador de cableado UTP
    comprobaciones:
    · Continuidad de cada hilo.
    · Configuración del cable (568A, 568B o cruzado)
    · Detección de cortos circuitos.
    espero me puedas ayudar porfavor …te lo agradeceria mucho..
    esta es mi direccion ulises.vasyes@live.com

  24. Buenas…. hice est terster, pero tengo un problema cuando conecto los leds en el rx, cndo hago realimnetacion, se provoca un corto en el último led. Cómo lo soluciono???

  25. Oigan me lo pueden enviar a mi tambien el .hex y el bas por favor me dejaron eso y estoy angustiado el tuto estuvo muy chido pero a la hora del codigo por favor si si alguien lo tiene se los agradeceria bastante mi correo es portero91_14@hotmail.com

  26. Hace varios meses me hubiera quitado muchos dolores de cabeza con este articulo, gracias por compartirlo.

    Y no manchen ahi esta el codigo, con eso pueden sacar el .HEX, ches flojos.

  27. Hola a todos, he montado el tester de cables UTP, solo me queda programar el pic, como
    hago para ponerlo en el sofware del programador desde una de las respuestas que esta el HEX, estoy intentado copiarlo pero no puedo, Por favor nacesito ayuda…..GRACIAS

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Dell pedirá retornar 4 millones de baterías

Dreamfall: The Longest Journey