SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: kbaudio en Lunes 13 de Octubre de 2008, 19:11

Título: 2 bytes 1 ascii
Publicado por: kbaudio en Lunes 13 de Octubre de 2008, 19:11
no se me ocurre como.. estoy tomando muestras de un puerto i2c ,que salen a un display ;por cada digito que forma en el display envia dos bytes un H y un L .
yo estoy tomando esta señal de dos bytes (16 bits) que forman un digito pero no se como enviarlos al puerto serie convertido en un simbolo ascii...
si alguien tiene una idea le agredesco la molestia de contestarme por lo menos orientarme como se puede resolver ...aa esto lo estoy  manejando con un 16f876 + max232 .
no se si es concatenar ? sumar??? desde ya gracias : :ouch:  me olvidaba,esto esta actualmente en asm en un baffer con direccionamiento indirecto........ :rolleyes:
Título: Re: 2 bytes 1 ascii
Publicado por: Toph en Martes 14 de Octubre de 2008, 18:34
Cita de: "kbaudio"
pero no se como enviarlos al puerto serie convertido en un simbolo ascii...
si alguien tiene una idea le agredesco la molestia de contestarme por lo menos orientarme como se puede resolver ...aa esto lo estoy  manejando con un 16f876 + max232 .
no se si es concatenar ? sumar??? desde ya gracias : :ouch:  me olvidaba,esto esta actualmente en asm en un baffer con direccionamiento indirecto........ :rolleyes:
Bueno no se si entendi bien, ¿a que puerto serial lo vas a enviar? si es al de una PC es cuestion de que el programa que los vaya leyendo los convierta a ascii .
Si no es asi, entonces se deben convertir antes de enviarlos, supongo que los tienes en hexadecimal y los quieres convertir a ASCII, lo que se me ocurre es hacer una tabla con el valor en binario (Hexa)que obtienes y el numero que equivale al simbolo en ASCII.
Título: Re: 2 bytes 1 ascii
Publicado por: kbaudio en Martes 21 de Octubre de 2008, 19:53
toph. muy amable en responder. la idea tuya es buena .. la voy a poner en practica.
para aclarar toma los bytes de un bus i2c forma un buffer en direccionamiento indirecto,y lo envia a peticion por ventana en un bus van.. todo esto en asm. :good: