Hola,
Encontre un problema con este pic, cuando esta seteado el rs232 por software no anda y sigue usando los pines del harware usart (rb1=rx,rb2=tx),
alguien tubo este mismo problema? en este ejemplo esta seteado xmit= a1 y sigue sacando los datos por rb2, alguna idea?
Saludos,
Javier
#include "16f1826.h" //
#fuses INTRC_IO,NOWDT,PUT,NOPROTECT,NOCPD,NOMCLR
#use delay(clock=4000000)
#use rs232(baud=9600,xmit=PIN_A1,rcv=PIN_A0,STREAM=PUERTO_PC,FORCE_SW)
void main() {
long ind;
SET_TRIS_A(0);
SET_TRIS_B(0);
setup_adc (ADC_OFF);
setup_adc_ports(NO_ANALOGS); //'(10110011);
disable_interrupts(GLOBAL);
while(true){
output_HIGH (pin_b5);
DELAY_MS(500);
output_LOW (pin_b5);
DELAY_MS(500);
fprintf(PUERTO_PC,"%S\n\r","test");
}
}