TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: patadino en 15 de Mayo de 2004, 14:26:00
-
Hola buena, ya se que por ahi hay monton de posts acerca del puerto serie del PC, pero mi pregunta no la he encontrado lo suficientemente clara y es:
Quiero seguir el protocolo RS232, es decir mandar 1 bit de inicio, otros tantos(5a8)de datos y uno de parada, lo que ocurre es que para que el puerto serie coja los datos por el pin de recepcion creo que tengo que activar una serie de avisos como RTS(Solicitudes de envio,acuse de recibo....),etc... alguien sabe cuales y en que orden tengo que activar para poder transmitir???Alguien sabe si es posible leer datos por puerto serie prescindiendo de esos flag y avisos???Muchas gracias
-
SEU EQUIPAMENTO PRECISA DESSES PINOS???SE NAO PODE USAR QUALQUER OUTRA FUNÇÃO!!!!
-
En verdad no tengo nada pensado, pero quiero comunicar por el puerto serie y no tengo ni idea como llevar esa comunicacion a cabo, ya que en algun momento tendre que decirle al PC mediante un flag (Mediante c++ en mi caso)que el dato esta preparado para recoger en el pin RX(Recepcion) del puerto serie.Gracias de todos modos Por contestar
-
Las señales RTS/CTS, son necesarias para el control de flujo....
Pero realmente tu circuito necesita control de flujo???
-
Yo he trasteado con el puerto serie, y hasta el momento no he necesitado usar el control de flujo.
Por ejemplo, si te comunicas contra un modem, y este precisa de gestión de control de flujo por hardware, necesitarías las señales RTS/CTS, pero tambien existe la posibilidad de configurar la maquina con la que quieres comunicar para que no necesite control de flujo...
yo en mi caso, he utilizado la usart, y me he creado un buffer de recepción, para no colapsar los datos...
y en mi programa, lo que hago, es ir leyendo del buffer...
no se si me he explicado muy bien, pero aqui me tienes por si te puedo ayudar... por lo menos a nivel teórico.
El único problema, es que yo solo codifico en PBP, y un poco de asm.
de todos modos, te recomiendo que expliques mas a fondo tu proyecto, para que la gente del foro, pueda darte soluciones mas concretas.
-
Muchas Gracias por las contestaciones, vamos a ver mi proyecto consiste en un pic que recoge informacion, y lo que quiero es ir pasando esa informacion al PC por el puerto serie, para ello me intentare hacer un programa en c++ que contenga un loop que recoja datos del puerto serie,como lo hariais ustedes?Mi pregunta es si el puerto serie es capaz de recibir datos asi como asi sin activar ninguna señal de aviso???es decir yo pongo una de las patas de mi PIC a enviar bits con una frecuencia determinada, que coincidira con los baudios del COM al que conectare el pic y ya esta?Los recibo asi como asi, como sabe el pc cuando le mando el dato???Espero haber explicado algo mejor...un saludo
-
Tal y como planteas la idea, es tan sencillo, como usar tres pines del puerto serie....
RX,TX,GND...
Bueno, miento.. En tu caso, solo dos...
Tx, GND...
No necesitas control de flujo...
(y para que luego no te vuelvas loco como yo hace meses, te comento, que tienes que conectar el TX de tu circuito al RX del pc)
Desde hace variso meses, me estoy pegando a fondo con el puerto serie, y te comento, que dependiendo de lo complicado que quieras hacer tu proyecto, las comunicaciones se iran haciendo mas complicadas...
en principio, para ir empezando, te recomiendo que te montes el circuito y lo conectes al pc... E intentes comunicarte con el hiperterminal de windows...
A simple vista creo que no tendrás demasiados problemas, dado que lo que aparentemente quieres, es que tu circuito informe al pc de que que está haciendo... si fuese al contrario, la cosa se complicaría un poco... Pero tampoco demasiado...
Ahora hace falta saber en que lenguaje quieres desarrollar tu aplicación...
Y que pic quieres utilizar...
Yo por desgracia, solo te puedo ayudar en PBP. Espero que te sirva. y creo que Ginho_rj te podrá ayudar en Pic C
Una vez que consigas que el hiperterminal de windows, te lea datos del pic, ya te comento como seguir avanzando con el proyecto...
Te recomiendo que uses PBP, porque la trasnmisión de datos rs232, es extremadamente simple...
te lo digo por experiencia.
-
TE cuento que yo estoy haciendo un mouse para conectar al serial y no pude lograr la rutina de reconocimiento, la señal RTS sube cuatro veces, siendo la primera de aprox. 6 segundos, las otras dos son mas cortas y en la ultima si el pc reconocio algo conectado al pc se que arriba (10v)... en mi caso, el mouse espera 14ms y envia un byte, cada vez que sube esta señal.
Si el Pc no se entera que hay algo conectado al PC lo que tengas conectado no va a funcionar....
espero te sirva de algo la info.
Natalia
-
Bueno..... Como dicen los demas amigos del Foro... DEPENDE DE TU PROYECTO si requiere los pines de control de flujo o no.
La gran mayoria nolo requiere asi que no te des mala vida mi pana ok y trabaja sin esos pines... como haras Bueno... te medio explico...
Lo que te explicare sera para el Puerto DB9 serial del Computador...
Haz un puente entre los pines 7 y 8
haz un puente entre los pines 4 y 6
Con esto mantienes los niveles de esos pines para que los programas que uses para generar las transmisiones no tengan problemas... ok
Ya con eso seguro que te tiene que funcionar cuaquier programa de comunicacion que lea o escriba sobre el RX y TX de el Puerto serie de la computadora sin Problemas ni sets especiales de los pines de control de flujo...
Y en el PIC simplemente debes transmitir por los pines seleccionados la informacion si es un byte un word etc eso ya depende de ti segun el programa que uses para compilar te recomiendo por lo menos en mi caso el PBP es muy versatil y se hacen verdaderos milagros en poco tiempo y con un minimo de esfuerzo...
Bueno dale pues sigue para adelante nunca pises para atras ni para tomar impulso 
-
Vamos a ver, mi primer proyecto de pueba para controlar el puerto serie consistira en que grabare una serie de numeros en la eeprom de mi pic 16f84a, los cuales pretendo pasar por puerto serie al PC mediante un programa en c++, todo ello lo pretendo hacer en ensamblador ,como lo hariais ustedes?yo he pensado en ir deplazando mis 8 bits de manera que todos los bits vayan pasando por una posicion en concreto(la de mi puerto de salida del PIC)de manera que el PC recoja por un pin todos los bits para formar el byte,es eso correcto??Necesitare tb un MAX232 para las conversiones de tensiones...Pero mi duda esta en:Yo ya he hecho para unas practicas de clase(de mis estudios)un programa que manda y recibe datos por puerto serie entre dos pcs, lo que ocurre es que si al recibir no tienes nada conectado(en mi caso estaba el otro PC) el puerto no detecta que hay dato a recoger y se queda esperando un tiempo predefinido por mi hasta que el programa termina, en cambio al enviar datos por el puerto el PC no mira que haya ningun dispositivo conectado sino que se pone a escribir en el puerto como un loco....esa era mi pregunta en los post anteriores...como le digo al PC que tengo un dato para el???un saludo
-
Muchas Gracias por tus animos Psicopic, lo de cortocircuitar las señales de control es lo que se conoce como Modem Nulo no??,Es que yo he hecho una practica que consistia en un modem nulo, la cual la entiendo, tengo el codigo en c++ y es muy facil de hacer,lo que ocurre es que ente dos pcs todo se hace automaticamente para tx y rx, pero no sabia si en el pic tendria que hacer algo especial.Muchas Gracias
PD:por cierto, soy novato en esto, que es PBP???
-
Escrito originalmente por natalia_mouse
Si el Pc no se entera que hay algo conectado al PC lo que tengas conectado no va a funcionar....
Esto no es cierto... Realmente, el driver que gestiona tu ratón, tendrá una gestión de control de flujo, pero si nuestro amigo papadito, se va a crear su propio soft, puede hacer qua la lectura de datos se haga sin flow...
Vamos, lo digo porque yo tengo un circuito encima de mi escritorio, conectado al PC, y hablando con el , utilizando solo los pines 2,3,5...
-
PBP es la abreviatura de PicBasic PRO...
y realmente, te vas a ahorrar muchisimo tiempo en hacer que tu proyecto empiece a funcionar si lo utilizas...
por ejemplo, para enviar datos...
serout2 porta.0,188,["Mandando DATOS!!!",10,13]
asi mandaría la cadena por el pin0 del porta a 4800 8N1
-
Osea que el PIC Basic Pro es otra forma de hacer programas para los PIC???yo uso el MPLAB, me recomiendas que use el PBP para siempre???, he visto uno que se parece a C.Un saludo
-
se prendio esto pues...
buenoooooo... mira algo.... PBP es una forma de programar un pic pero en lenguaje BASIC. o sea si programas en C++ basic te sera una bobada jajaja...
ok... otra cosa. lo del null modem te lo cometo por que alguinas veces se hacen los programas y no funcionan las entradas seriales por que estos pines estan al aire si los pones asi te evitas dolores de caveza...
otra cosa... como sabe el pc que esta recibiendo datos del pic... Bueno de eso se debe encargar el programa que desarrolles en C++ ya que debera estar residente en Memoria y estar supervisando el puerto serial y tomar los datos que entren por el puerto y tratarlos segun las rutinas que pongas tu...
Si la disancia del pic al ordenador no es demasiado grande pues no requieres max232 solo sacas la data por uno de los pines del pic y ya por eso es bueno el PBP sino fijate la rutina que te indica el amigo abago... En serio mi pana que enseriate con el PBP que te conviene...
En cuanto a que quieres transmitir bit a bit etc por el puerto serial..
Recuerda que tanto los pic como las computadoras transmiten el BYTE completo ok en ese BYTE se incluyen los bit de parada e inicio etc. Yo creo que lo que intentas hacer es mas facil de lo que tu mismo te inmaginas no te hagas mucho cerebro ue si no te complicas todo. Solo preocupate por hacer el programa que capture el puerto serial de la computadora o para probar puede usar el HIPERTERMINAL DE WINDOWS para que veas los datos que entran por el puerto serial esto claro esta despues que tengas ya programado el pic... Bueno estamos en contacto...
y que no se te enfrie el animo ok dale....
-
Si programas en C++ te comento que los PICs también se pueden programar en C.
Date una vuelta por el subforo de C.
-
Muchas Gracias por las respuestas, en primer lugar quisiera saber donde me puedo conseguir el PIC Basic PRO, he mirado en internet para descargarmelo pero solo hay demos ya que el programa cuesta 250$ o algo asi,jejeje He encontrado en el emule
el PBP pero no se si es la version ultima, me ocupa unos 35,5 Mb, a ver si se me baja rapido...y manual aki hay uno que le eche una ojeada y en principio parece bastante claro y completillo, osea que cogere ese, ya os preguntare en breve como uso lo del hiperterminal y las dudas del puerto serie, Un saludo a todos y gracias....haste dentro de un dia o dos,todo depende del emule.....
-
¿Uq programa o programas necesito para editar un programa con el PBP, porque con el PBP solo lo compilo a HEX no????Un saludo
-
Puedes editar con cualquier editor de texto pero te recomiendo que consigas el Microcode Studio, se integra perfectamente con el compilador y es mucho más cómodo.
-
los amigos tienen razon en el microcode studio yo no lo uso amenudo pero si esmas comodo te lo recomiendo...
y una pregunta quien tiene la version 2.45 de PBP para que nos actualice un poquito yo puedo mandar la 2.33 si me dan el correo otra cosita quein tiene el manual en español del PBP que no sea el de luis frino un manual mas nuevo de la version 2.43 para arriba para que la cuelgue...
En contacto.......
-
Yo ya dejé mi ftp abierto....
He tenido algún problema con algún gracioso, pero de momento está funcionando....
hay cantidad de documentación... Asi que ale, a buscar...
ftp://pic@todopic.dnsalias.com
y si alguien quiere aportar algo, que se cree una carpeta con su nombre, y suba lo que quiera compartir....
ojo, he puesto limite de bajada a 5k, porque sino, me dejais la adsl sin linea...
-
ah!!! por cierto... No subais nada que no sea legal eh???
no sea que por ceder mi espacio me metan en la carcel...
Asi que ya sabeis... Manuales, ejemplos, pero nada de soft pirata...
-
abago pues el gracioso del que hablas como que sigue haciendo de sus gracias... por que no entra la pagina no se por que intente entrar pero naranjas chinas....
Bueno estamos en contacto ok
-
No te deja entrar haciendo click en el hipervinculo...
Tienes que escribir el link en el explorador, o borrar la cabecera que crea miarroba al lanzar el hipervinculo....
otra opción es entrar con un cliente de ftp
conectando a: todopic.dnsalias.com
con usuario: pic
y sin password....




-
CAMARADAS

He leído los mensajes de este tema pero
?? No le entiendo 
Bueno, lo mas que he hecho con los puertos de la pc es usando el C++ mandar y recibir datos por el LPT con el comando outport y el inport me parece, pero sobre el puerto serial ¿? ya busqué manuales o tutoriales por internet pero no encontré nada ...
Ahora, en otro tema de por este mar de informacion puse un post de la comunicacion entre pics y me comentan que use el protocolo 232 u otro que yo defina pero ... no se nada del RS232 me imagino que está relacionado con el DB9 no? ... y bueno al grano, alguno de ustedes aprendió de algun tutorial o manual que pueda compartir con nosotros ?? 
Onegai shimasu
-
Efectivamente, el protocolo rs232, es el puerto serie del pc...

Que actualmente, tiene un conector db9, y hace años usaba el db25.
Sobre el tema de manuales, no tengo nada, y por desgracia programo en pbp, por lo que darte orientación sobre como progamarlo en c puede ser peligroso... Pero he de decirte que me resulta extraño que no encuentres documentación sobre comunicaciones serie por rs232...
Si tienes alguna pregunta concreta, intentaré ayudarte.
Un Saludo.
-
Hola, buenas a todos de nuevo... tras unos dias retomo el tema de conectar por el puerto serie, pero esta vez con el manual del PBP descargado y tambien el compilador y el microcode studio como me habiais dicho, esta super bien el editor...crei que iba a ser a lo cutre en MSDOS como el compilador...pero ya veo que no!.Bueno en primer lugar quiero montarme un cable para conectar el com a la protoboard donde tengo conectado el pic de prueba...entonces como hago el cable?? que pines cortocircuito???....ya tengo claro que:
GND ------>GND
TX---------->RX
RX --------->TX
Basicamente lo que me habeis dicho para que funcione la cosa, lo minimo a conectar es esto, con esta configuracion de arriba puedo conectar perfectamente mi pic con el hiperterminal mediante la sentencia serout, serin, serout2, serin2...no??Un Saludo
PD:Abago, he intentado entrar al ftp://pic@todopic.dnsalias.com para poner el datasheet del 16f84a pero no me deja cambiar el nombre a las carpetas, es decir que crearlas si puedo pero tengo que dejarlas con el nombre de "Nueva Carpeta"
PD2:psicopic tengo la 2.40 que me costo bastante conseguir, mi mail es patadinosario@hotmail.com para cualquier cosa
-
Para crear el cable, conecta los pines 2,3 (rx/tx) y 5 (gnd) de un conector db9 y poco mas....
luego conectas los cables a tu circuito, y a funcionar!!!
Sobre el tema de cambiar los nombres a las carpetas, lo tengo puesto por seguridad para que nadie cambie los nombres a los ficheros y no se puedan borrar los datos... He tenido algún graciosos tirandome abajo el servidor....
Ya he cambiado la que creaste a tu nombre...
De todos modos, puedes crearte la carpeta en tu maquina, llenarla de datos, y enviarla directamente.... 
Un saludo y suerte con tu proyecto.
-
Bueno...mi primer proyecto consistira en aprender a transmitir por el puerto serie, ya me he comprado los conectores para hacer el cable, y lo tengo todo listo, me hare un programa que mande numeros por el puerto serie y los intentare recibir con el hiperterminal que ya me comentasteis que era muy muy facil para probar;lo que tengo que tener en cuenta es conectar bien el pin de TX a la pata que seleccione como salida, y en segundo lugar que la configuracion de los bits/seg sean las mismas tanto en el programa del PIC como en el hiperterminal... pero tengo un 2 de dudillas:
1)¿Si el puerto serie trabaja con +-12v como hago para interconectar el pic y el puerto serie?He visto por ahi que le ponen una R de 22K, que me recomendais para probar??
2)Como hago para recibir datos y ver lo que recibo en el Hiperterminal??dadme una clase breve porfa...
Muchas Gracias, Un Saludo
-
Por partes!!!
para conectar el pic al rs232, tienes dos opciones...
trabajar en modo invertido, por lo que no necesitarás adaptar los niveles rs232 a ttl y podrás conectar el pic, directamente al rs232, o la forma que casi todos utilizamos, que es usar dicho adaptador...
Para aprender, no viene mal, usar los dos modos...
y así aprenderás a configurar el pic.
para adaptar los niveles, se suele usar un Max232 junto con 5 condensadores...
y si tienes suerte y en tu ciudad lo puedes localizar, puedes usar un DS275, que es casi lo mismo que el max232, pero no necesita los condensadores, que la verdad, es un coñazo montarlos 

-
se me olvidaba...
para ver los datos en el hiperterminal, no tienes que hacer nada...
solo configurar los datos de comunicación por ejemplo
9600 8n1 no flow... y darle a la opción concetar.
Una vez que el puerto esté abierto, todo lo que le llegue, lo sacará por pantalla.
por ejemplo, si mandas un serout2 porta.1,188,["HOLA"]
lo único que te aparecerá en pantalla es la palabra HOLA
Ale, a trabajar...
-
quien sabe por que no me funciona el puerto serial bajo win 2000 funciona el mouse pero no el rx no se que le pasa ya me carga loco jeje
otra cosa para conectar el puerto lo puedes hacer directamente del pic al puerto de la computadora sin problemas yo lo tenga asi y perfecto ningun problema y te da hasta 25 metros o un puco mas por lo menos para que hagas el proyecto inicial .....
Orita tengo problemas con win 2000 ya que no me quiere leer el com no se porque si alguien sabe que pasa por favor una mano yaque cuando pongo el mouse perfecto pero usando el rx naranjas que funciona..... suerte pues...
Heyyyyy quien sabe algo del PBP2.45 donde esta pase el dato
-
Hola a todos, al final como no sabia bien lo de la logica inversasin adaptar TTL a RS232.....he optado por comprarme un max232 y conectarlo, he creado un programa facilillo pa probar transimsiones y me ha funcionado(Todavia NO me lo creo del todo, Y a la primera!!jeje) transmitir del pic al ordenador, imagino que en sentido contrario sera por el estilo.Tengo un par de preguntillas:
1)como puedo crear un reloj(señal cuadrada de frecuencia x) por un pin de uno de los puertos??Yo he pensado simplemente hacer un bucle con retardo para conseguir la frecuancia deseada que alterne el pin del puerto de hight a low y asi conseguir la señal?que opinais???
2)psicopic no he probado recibir datos por el puerto serie pero sera lo proximo que haga, te mantengo informado a ver si me deja a mi(Uso winxp, pero es muy parecido en este tipo de cosas respecto al 2000)
-
Realmente lo que has utilizado, es un adaptador de niveles ttl>rs232

No has usado el modo invertido 
Enhorabuena!!! tus primeros pasos con el puerto serie, dan sus frutos...
Para recivir, es sencillo, tiene algún que otro truco, pero solo dependiendo de lo que quieras que haga el programa.
También dependiendo de la complejidad del proyecto.
Pero para empezar, con el comando serin... Todo es muy facil.
ya si quieres trabajar con interrupciones, o control de trafico y detección de tramas en tiempo real, la cosa se complica un poquito mas... 
Para que quieres una señal de sincronismo para transmisión rs232???
Sobre las transmisiones, doy fé que con xp funcionan bien!!!
En 2000, no lo he mirado nunca, pero no encuentro ninguna idea de porque pueden fallar...
Yo he testeado la comunicación hasta por medio de un rs232 usb, y todo marcha muy bien!!!
realmente, tengo obsesión por comunicar mi pic, a cualquier maquina... como siga así, terminaré conectandolo a la labadora...

-
Saludos Abago, mi proyecto te parecera una boberia porque seguro que hay 1000 maneras mas sencillas de hacerlo, lo que quiero hacerme(por capricho porque ya tengo uno,jeje!) es un circutillo que me mida tensiones, para ello lo que he pensado es usar un conversor analogico digital que se llama MAX187, he elegido este porque es el primero que veo por ahi, lo que ocurre es que este conversor manda las muestras por un pin solo, es decir en serie, y lo que hay que hacer es darle una señal de reloj para que vaya sacando esos bits por en pin indicado....He pensado gobernar el conversor con el 16F84A y que el pic mande los datos al ordenador para hacerme un programilla que muestre los datos.....q te parece??Tenia que hacerte un 2 de preguntas:
1)He hecho lo del serout 2 y 4 lineas de programa ensambladas me ocupan 255 palabras, de nada que haga un poco mas no hay memoria de programa en el pic pa meterlo todo??es eso normal???
2)He probado lo del serin y no me furula, lo que he hecho para ver si funciona es mandarle un archivo de texto y grabarlo en la eepprom para ver depues con el programador si realmente funciono y nada,te pongo el codigo pa que veas si hay fallo...
PRUEBA1 var byte ->"Creo una variable de 1 byte
High PORTB.0 ->"enciendo un led pa ver si corre en prorama
serin2 PORTB.4,188,[dec4 PRUEBA1] ->Intento recoger un de cimal de 4 digitos y guardarlo en PUREBA1
write 5,PRUEBA1 ->lo guardo en la eeprom
pause 1000
loop: ->el envio de la prueba de antes
Serout2 PORTB.5,188,["HOLA!!"]
pause 1000
goto loop
end
3)Me hago un lio con las variables y eso, no las entiendo bien en el manual, igual que las cosas a recoger por el puerto, como recojo un numero o mando un numero en vez de caracteres??
-
Tus primeros pasitos con el puerto serie... Y ya te vas dando cuenta de lo más importante...
El comando serout, ocupa muchisima memoria... en pbp, es solo una linea, pero al ensamblarlo, hace un incremento de código, como el que has visto....
Si solo envias datos en un punto del programa, co es preocupante, pero si vas a usar el serout en varios sitios, el código crecerá y crecerá........
Para crearte la señal de reloj, puedes usar un n555
pero creo recordar, y digo creo, porque nunca lo he utilizado... que el pbp, tiene una función para crear trenes de pulsos a determinada frecuencia...
sobre lo que me preguntas de que me parece el proyecto, he de decirte, que tiene muy buena pinta, y puede llegar a ser interesante, para que me enseñes algo a mi en el futuro, dado que nunca me he metido con los concersotes AD... y tengo un prouecto entre manos que hace lo mismo que el tuyo, pero con la diferencia de que en vez de leer tendiones, leer la posición en la que se encuentra un potenciómetro lineal....
Serin...
Bueno, de momento ya te has liado....
El comando serin recibe datos serie de uno en uno....
vamos que si le mandas el caracter decimal 1000
te recibirá
1
0
0
0
4 bytes de uno en uno...
No digo nada de si le mandas un fichero de texto binario... La que puedes llegar a liar, si no te generas un protocolo de filtrado 

Por aqui me tienes! Espero haberte resuelto alguna duda mas
-
Pos nada.....He vuelto a probar y no responde...una preguntilla esta sentencia esta bien:
PRUEBA2 var byte [4] "Variable de 4 digitos
serin2 PORTB.4,188,[DEC4 PRUEBA2] "recojo del puertob.4 4800
write 10,PRUEBA2 "Escribo en la eeprom los 4 bytes a partir de10
Esas sentencias estan bien??Lo que yo le mando por el hiperterminal es un archivo de texto que solo tiene en su interior 1000, que se suone que son los 4 digitos que tiene que recoger...es que he revisado el circuito y esta bien....no se lo q sera...Un saludo y gracias por la ayuda
-
serin2 porb.4,188.[dec(prueba[0]),dec(prueba[1]),dec(prueba[2]),dec(prueba[3])]

-
Hola de nuevo a todos, perdon por el retraso de dias pero no he tenido tiempo de probar con el PIC lo que me habeis dicho, he intentado transmitir con el hiperterminal de PC a PIC, pero no lo he conseguido, sin embargo en el sentido contrario si que lo he hecho...me da que lo que hago mal es el hiperterminal...vamos a ver si quisiera mandar un digito como el 2 al PIC tendria que mandar un archivo de texto en cuyo interior solo estuviera el numero 2???o eso esta mal??? Muchas Gracias, un saludo
-
SOLO TENDRÍAS QUE PULSAR LA TECLA 2, Y TE LLEGARÍA EL CARACTER HEXADECIMAL, CORRESPONDIENTE AL NUMERO 2, QUE SERÍA EL 32... PARA VER SI FUNCIONA, INTENTA LLER UN BYTE Y MANDARLO A LA EEPROM
WRITE 0, CARACTER
O INTENTA HACER UN ECHO, REENVIANDO LA TECLA PULSADA DE NUEVO..
HSEROUT[CARACTER]