Opps
Cierto MGLSOFT, me salté sin verlo tu enlace. Y efectivamente lo tenías todo ya solucionado. Lo siento.
Otra cosa curiosa que me ocurre, leve pero curiosa:
Las líneas TX-RX salen del PIC, pasan a través del CD4053, bifurcándose unas para el MAX485 y otras para el EM202. Justo antes de conectarse al EM202 tengo conectadas a ambas líneas unos pines donde conecto un MAX232 y desde éste un cable serie DB9 al PC por el COM1.
De esta forma tengo mi placa conectada al PC de tres formas distintas: Por dos puertos COM del PC, uno directo al MAX232 y otro, a través de un conversor ATEN IC485-SN al MAX485, y por otro lado una conexión Ethernet TCP/IP desde el PC al Router ADSL y desde éste al EM202.
Tódos los módulos se alimentan de la misma fuente, el MAX232, el MAX485 y el EM202 y todos ellos junto a los DB9 del PC tienen las masas comunes. Por cualquiera de los canales con los que hable con el PIC siempre termino en los dos mismos TX RX de la USART del 18F4550, y todos hablan, cada uno a su velocidad correspondiente, alto y claro.
Pero hete aquí que si conecto el GTP-USB+ a la placa, mediante GND,PGC,PGD y VPP, hay uno de los módulos, el EM202, que se queda sordo y mudo.
Conectando el Socket TCP/IP y el canal RS232 éste último en paralelo absoluto con la salida TTL del EM202, cuando escribo algo el RS232 habla perfectamente, pero desde el Socket no aparece nada, ni muge ni puje.
Desconecto el GTP-USB+ y el Socket revive como ave fénix y habla hasta por los codos.
Misterios de la electrónica "másica", a lo mejor.