Que tal, pues en estos días he estado trabajando con una interfaz de visual basic para comunicación serial con un FT232RL, la cosa esta así, primero en visual crea una interfaz en la cual te ayudes con la herramienta MSCOM la cual te permite utilizar la comunicación por puerto serial, podrías iniciar con algo sencillo como 2 text box (uno para TX y otro para RX), 2 command button (uno para finalizar y otro para borrar lo que escribas en TX). Agrega un Timer que tenga la function de que lo enviado por box TX lo envie al PIC y lo que reciba lo muestre en el box RX, cada ciertos milisegundos, para generar un tipo de ECO por asi decirlo, de modo que lo que envies al PIC sera regresado (esto gracias al programa que haras en el pic).
Para la programacion del PIC te recomiendo el mikroC for PIC ya que cuenta con la libreria UART con instrucciones muy simples que te permiten manejar facilmente los datos recibidos por modulo UART del PIC asi como tambien enviar dichos datos.
Utilice un modulo que compre en mouser, el cual mediante el FT232RL usas un puerto USB como puerto COM.
http://www.mouser.mx/ProductDetail/Gravitech/USB-SER-NANO-5/?qs=%2fha2pyFadujZTvzZqEwXzNI76XJ%2fqKQ8GnHKyEkvSGLf3YgL55YaqA%3d%3dEl problema que tengo es que los datos recibidos no son los mismo que envie, ya que solo regresa puros simbolos.
Le agregue un LCD para poder observar de otro modo los datos que se envian y reciben y sucede lo mismo, si yo envoi una cadena de caracteres, agshdjds por ejemplo, el LCD de debe de mostrar lo que esta recibiendo y solo muestra simbolos raros o recuadros negros.