SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: mariale442 en Domingo 24 de Septiembre de 2006, 03:28

Título: Dudas
Publicado por: mariale442 en Domingo 24 de Septiembre de 2006, 03:28
Hola a todos...

Quisiera disipar una duda que tengo sobre la comunicacion serial del pic con el pc...

  :unsure:  :unsure:  :unsure:

Quisiera saber si para poder establecer la comunicacion del pic al pc se puede realizar sin usar el oscilador interno del pic (solo usando el cristal como oscilador) o si es estrictamente necesario usar el oscilador interno del pic.

la cuestion es que tengo algunas funcionalidades ya hechas y utilizo el cristal como oscilador y funcionan perfectamente.

 :huh:  :huh:  :huh:  :huh:  :huh:  :huh:
Título: Re: Dudas
Publicado por: dsanjuan71 en Lunes 25 de Septiembre de 2006, 21:57
no queda muy clara tu pregunta.
no es estricto utilizar el oscilador interno (como el 16f628), basta con que configures de forma correcta que vas ha utilizar el oscilador externo (solo para aquellos pic que tienen el oscilador dentro)
para usar el interno usas
   list   p=16F628A
   __CONFIG   _CP_OFF &  _WDT_OFF & _PWRTE_OFF & _INTOSC_OSC_NOCLKOUT & _LVP_OFF & _MCLRE_ON

_XT_OSC      EQU   H'3FED'
_PWRTE_OFF   equ   H'3FFF'
_WDT_OFF    EQU   H'3FFB'
_CP_OFF      equ   H'3FFF'
_LVP_OFF    EQU   H'3F7F'
_MCLRE_ON   EQU   H'3FFF'
_INTOSC_OSC_NOCLKOUT   EQU   H'3FFC'   ;oscilador interno R5, R6 como I/0
INTCON   equ   0x0B


para usar el externo cambias el _INTOSC_OSC_NOCLKOUT
_EXTCLK_OSC                  EQU     H'3FEF'

tengo un ejemplo de rs232 en el 16f87x en la direccion
http://mx.geocities.com/irresistible_en_linea (http://mx.geocities.com/irresistible_en_linea)

http://mx.geocities.com/irresistible_en_li...odulousart.html (http://mx.geocities.com/irresistible_en_linea/pic/modulousart.html)

espero te haya sido util hasta la proxima
Título: Re: Dudas
Publicado por: mariale442 en Miércoles 27 de Septiembre de 2006, 03:52
Hola dsanjuan71  :hola:  :hola:  :hola:

Gracias por responder mi duda... solo queria saber si era estricto utilizar el oscilador interno o no para la comunicacion serial de pic a pc...

el pic que estoy usando es el pic18f4620 y si tiene oscilador interno.

Seguire dandole a esto y cualquier duda... les pedire ayuda  :comp:  :comp:  :comp:

Saludos,

Mariale442  B)
Título: Re: Dudas
Publicado por: Aristides Alvarez en Domingo 29 de Octubre de 2006, 02:46
Por lo general los clocks internos de los microcontroladores, están basados en una constante de tiempo RC, esta forma de oscilador no es lo suficientemente precisa, como para realizar una comunicación serial segura.