Autor Tema: PIC12F675 y RS232 por Software UART. Enviar y Recibir Datos.  (Leído 4398 veces)

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

Desconectado cielk7dm

  • PIC10
  • *
  • Mensajes: 5
PIC12F675 y RS232 por Software UART. Enviar y Recibir Datos.
« en: 12 de Junio de 2010, 16:59:06 »
Hola que tal.

Pues soy nuevo en el foro y nuevo en el mundillo de los uC. Necesito ayuda  :?
Estoy aprendiendo por iniciativa propia, es decir que no estudie electronica o algo similar.

Estoy jugando con un 12F675, en lenguaje C. Lo que estoy realizando es la primer prueba que siempre se realiza..
el mitico "HOLA MUNDO". Estoy utilizando como programador el WinPic800 y como compilador el PCWHD creo es el CCS.

Bueno pues en concreto mi uC manda correctamente la cadena, es decir la veo bien en el hyperterminal.
Pero no puedo escribirle por el hyperterminal al PIC.

Segun mi escaso conocimiento pareciera estar bien el codigo. Aclaro he tomado parte de codigo de algunos ejemplos que me he encontrado.

Código: [Seleccionar]
#include <12F675.h>
#device ADC=10
#fuses INTRC_IO,NOWDT,PUT,NOPROTECT,BROWNOUT,CPD,NOMCLR
#use delay(clock=4000000)
#use rs232(baud=300,parity=N,xmit=PIN_A4,rcv=PIN_A3,bits=8)
#use fast_io(A)
#priority int_ra
#byte STATUS=0x00
#byte OSCCAL=0x90
#ROM 0x3FF= {0x3434}
char data;

#INT_RA
void Serial_ENTRA(void)
{
   data=0;
   if(!input(PIN_A3))
   {
      data=getc();
   }
}

void main() {
   #asm
   call 0x3FF
   bsf STATUS,5
   movwf OSCCAL
   #endasm
   enable_interrupts(INT_RA3);
   enable_interrupts(GLOBAL);
   while(true){
      printf(data);
      printf("\n\r");
      printf("HOLA MUNDO \n\r");
      delay_ms(100);
   }
}

Mi idea de este proyecto es controlar 2 reles, que pienso usar con RA0 y RA1(Eso es despues). Por eso vi que se podia usar el oscilador interno asi no utilizo 2 pines  :mrgreen: y pues se que bastaria con que recibiera la orden, pero me gustaria que respondiera tambien por eso que si no recibe nada funcionara.


Saludos!! :)

Desconectado cielk7dm

  • PIC10
  • *
  • Mensajes: 5
Re: PIC12F675 y RS232 por Software UART. Enviar y Recibir Datos.
« Respuesta #1 en: 15 de Junio de 2010, 22:03:47 »
Ya lo solucione
Gracias por las respuestas 

Desconectado loisck

  • PIC10
  • *
  • Mensajes: 2
Re:PIC12F675 y RS232 por Software UART. Enviar y Recibir Datos.
« Respuesta #2 en: 29 de Mayo de 2016, 01:23:36 »
Me podías mostrar el código de como lo solucionastes

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:PIC12F675 y RS232 por Software UART. Enviar y Recibir Datos.
« Respuesta #3 en: 29 de Mayo de 2016, 10:29:13 »
El post es del 2010

El usuario no se conecta desde 2011:
Citar
Última vez activo: 21 de Octubre de 2011, 15:34:00