Tengo un problema, estoy intentando comunicar unos daots con el computador con un max232, por el puerto serial, la verdad es que intento leer una conversion analoga-digital de un sensor de temperatura, la conversion se hace en el PIC pero sale a un BCD, ahora, no quiero que salga al BCD si no a el MAX232, pero no se como hacerlo ya que nunca he usado el Tx...como puedo hacerlo???
Esto es lo que tengo de mi programa, pero repito, esto sale a displays BCD
#include <pic.h>
#include "delay.h"
void main(void)
{
ADCON1=0B10001110;
TRISB=0B00000000;
TRISD=0B00000000;
PORTB=0;
PORTD=0;
RBPU=0;
while(1)
{
ADCON0=0B10000001;
T1CON=0B00110001;
DelayMs(50);
ADGO=1;
while (ADGO==1)
{}
{
PORTD=ADRESH;
PORTB=ADRESL;
DelayMs(250);
DelayMs(250);
}
}
}
Esto es lo que tengo de mi programa, pero repito, esto sale a displays BCD
#include <pic.h>
#include "delay.h"
void main(void)
{
ADCON1=0B10001110;
TRISB=0B00000000;
TRISD=0B00000000;
PORTB=0;
PORTD=0;
RBPU=0;
while(1)
{
ADCON0=0B10000001;
T1CON=0B00110001;
DelayMs(50);
ADGO=1;
while (ADGO==1)
{}
{
PORTD=ADRESH;
PORTB=ADRESL;
DelayMs(250);
DelayMs(250);
}
}
}