Hola.
Tengo un problema que es posible que se relacione con otro, ya que son "parecidos" de alguna manera.
Hace poco hice una placa para el control de motores paso a paso. Nada del otro mundo: 4 puentes H (son 2 motores), un PIC16F877A, una conexión RS232 para la PC, y un par de cosas más que no vienen al caso.
Probada en el colegio, la placa funciona bien. Puedo controlar la velocidad de los motores, su sentido de giro, etc., todo desde el Hyperterminal de XP.
El problema es cuando lo pruebo en la pc de mi casa.
Cuando está todo conectado y configurado, le doy al reset de mi placa y me aparece el mensaje de arranque de la misma (un "Hola!"), con lo cual, la conexión funciona.
Pero cuando intento enviar los caracteres para el manejo de los motores (D, I, A, etc), la placa no responde a nada que le envíe, es como si no escribiera nada.
Como datos adicionales, mi pc tiene win xp (supongo que es la causa de todo ¬¬! pero no encontré solución, así que no estoy seguro) y uso el com1 para el conexionado.
Al principio dije que este problema se relacionaba con otro. Bueno, el otro problema "parecido" es la conexión con un programador de PIC. Probado en el colegio funciona bien (en el IC Prog, Hardware Check, responde a todos los cambios en los checks boxs), pero en mi pc, el check bx de "Enable VCC" no me da pelota, o sea, el led que tendría que apagar y prender queda siempre prendido.
Leí por varios sitios y hasta este foro situaciones parecidas, de que XP bloquea los puertos, pero probé con varios programas de los que se hablan, diferentes métodos, etc, pero nada.
La otra solución que le veo es la conexión por medio de linux (slackware en mi caso), pero intente entender algo de minicom, y ya que es bastante amplio, termine por resignarme a esa idea por el momento.
Espero respuesta, y mil perdones por escribir tanto, es que sino, se pierden datos.
Desde ya, Gracias ;D
Tengo un problema que es posible que se relacione con otro, ya que son "parecidos" de alguna manera.
Hace poco hice una placa para el control de motores paso a paso. Nada del otro mundo: 4 puentes H (son 2 motores), un PIC16F877A, una conexión RS232 para la PC, y un par de cosas más que no vienen al caso.
Probada en el colegio, la placa funciona bien. Puedo controlar la velocidad de los motores, su sentido de giro, etc., todo desde el Hyperterminal de XP.
El problema es cuando lo pruebo en la pc de mi casa.
Cuando está todo conectado y configurado, le doy al reset de mi placa y me aparece el mensaje de arranque de la misma (un "Hola!"), con lo cual, la conexión funciona.
Pero cuando intento enviar los caracteres para el manejo de los motores (D, I, A, etc), la placa no responde a nada que le envíe, es como si no escribiera nada.
Como datos adicionales, mi pc tiene win xp (supongo que es la causa de todo ¬¬! pero no encontré solución, así que no estoy seguro) y uso el com1 para el conexionado.
Al principio dije que este problema se relacionaba con otro. Bueno, el otro problema "parecido" es la conexión con un programador de PIC. Probado en el colegio funciona bien (en el IC Prog, Hardware Check, responde a todos los cambios en los checks boxs), pero en mi pc, el check bx de "Enable VCC" no me da pelota, o sea, el led que tendría que apagar y prender queda siempre prendido.
Leí por varios sitios y hasta este foro situaciones parecidas, de que XP bloquea los puertos, pero probé con varios programas de los que se hablan, diferentes métodos, etc, pero nada.
La otra solución que le veo es la conexión por medio de linux (slackware en mi caso), pero intente entender algo de minicom, y ya que es bastante amplio, termine por resignarme a esa idea por el momento.
Espero respuesta, y mil perdones por escribir tanto, es que sino, se pierden datos.
Desde ya, Gracias ;D