TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: nacha4 en 03 de Febrero de 2006, 08:26:00

Título: configuracion 16f628
Publicado por: nacha4 en 03 de Febrero de 2006, 08:26:00
me pueden decir como hago para configurar el 16f628 con puerto serie a 9600 baudios con un cristal de 4Mhz
desde ya muchas gracias
Título: RE: configuracion 16f628
Publicado por: Chaly29 en 03 de Febrero de 2006, 09:40:00
Hola nacha4, tienes que poner la siguiente rutina:

movlw   .7
movwf   CMCON
bcf   STATUS,RP1
bsf   STATUS,RP0
movlw   B"11110000"
movwf   TRISA
movlw   B"00000010"
movwf   TRISB
bcf   STATUS,RP0

movlw   B"11000000"         ;CONFIGURO LA INTERRUPCION PARA LA RECEPCION
movwf   INTCON
bsf   STATUS,RP0
movlw   B"00100000"
movwf   PIE1
bcf   STATUS,RP0

bsf   STATUS,RP0          ;CONFIGURO LA USART A 9600 BAUD ASINCRONICO
movlw   B"00100100"
movwf   TXSTA
movlw   .25
movwf   SPBRG
bcf   STATUS,RP0
movlw   B"10010000"
movwf   RCSTA


Esta incluida la configuración para que la interrupción se genere con la llegada de un nuevo byts, si no la usaras solo la sacas.

Esta configurado en 9600, 8, N, 1

Suerte


Atte. CARLOS
Título: RE: configuracion 16f628
Publicado por: nacha4 en 03 de Febrero de 2006, 13:40:00
gracias fuiste de mucha ayuda ahora lo voy a implementar y te cuento
Título: RE: configuracion 16f628
Publicado por: nacha4 en 03 de Febrero de 2006, 13:59:00
me podes explicar que haces en esta sentencia porque nunca la habia visto o no me acuerdo

movlw .7
movwf CMCON
 esta al principio de lo que me puciste
Título: RE: configuracion 16f628
Publicado por: Chaly29 en 03 de Febrero de 2006, 20:01:00
Hola nacha4, con esas instrucciones lo que hago es configurar el registro CMCON, ¿y para que?

Con esto configuro el PIC para que las entradas RA0, RA1, RA2 Y RA3 sean del tipo digital y que los comparadores se desactiven.

Ya que como sabes el 16F628 posee entradas para el comparador, si no hiciéramos esto, luego en el funcionamiento podrimos llegar a tener problemas.

Un saludo, suerte.

Atte. CARLOS

Título: RE: configuracion 16f628
Publicado por: xootraoox en 04 de Febrero de 2006, 05:03:00
Bueno el Amigo Chaly29 tiene todo la razon ya que si no son desactivados en el 99% de los caso dan problemas si no los estas usando.....