Autor Tema: CCS problema con pic16F1826 -bug?  (Leído 1644 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado javier

  • PIC10
  • *
  • Mensajes: 35
CCS problema con pic16F1826 -bug?
« en: 14 de Julio de 2011, 12:01:10 »
Hola,
Encontre un problema con el pic16f1826, cuando se setea el rs232 para ser usado por software, no funciona y siempre usa los pines del hardware usart(rb1=rx,rb2=tx), aca pege el ejemplo que estoy probando(pese a que esta setead xmit A1- saca los datos por rb2, alquien tuvo este mismo problema?
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); //prende led
DELAY_MS(500);
output_LOW (pin_b5);//apaga led
DELAY_MS(500);
fprintf(PUERTO_PC,"%S\n\r","test"); //envia "test" al puerto serial
}

}

Desconectado al9

  • PIC10
  • *
  • Mensajes: 16
Re: CCS problema con pic16F1826 -bug?
« Respuesta #1 en: 29 de Mayo de 2013, 20:08:53 »
Uf me estaba volviendo loco pues no salia nada por el puerto que había asociado, hasta que he probado RB2 y bingo!.  :-/
Tienes razon en lo que dices,  ((:-)) . Yo no he puesto el FORCE_SW (se supone que se activa la uart interna) y pasa lo mismo.
Por ahora voy a cambiar los puertos de mi diseño...

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: CCS problema con pic16F1826 -bug?
« Respuesta #2 en: 29 de Mayo de 2013, 22:34:37 »
Saca o comenta las lineas siguientes y me dices despues...

Citar
SET_TRIS_A(0);
SET_TRIS_B(0);
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.


 

anything