TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: nacha4 en 09 de Enero de 2006, 17:47:00
-
Quiero saber si configure bien las puertos inclullendo el puerto serie
INICIO BSF Estado,RP0 ;Banco 1
BCF Estado,Rp1
movlw b"10000000" ;RC7 entrada y RC6 a RC0 salida
movwf trisC
clrf trisB ;RB7 a RB0 salida
movlw 0xff ;RA7 a RA0 como entrada
movwf trisA
movlw b"00100100" ;8bit dato, trasmision activa, modo asincronico
movwf TXSTA ;y alta velocidad
movlw d"25" ;se configura SPBRG de 9600 baudios
movwf SPBRG
BCF Estado,RP0 ;Banco cero
CLRF portC ;pongo a cero puerta B y C
CLRF portB
movlw b"10010000" ;habilito el puerto serie en modo continuo
movwf RCST
-
Hola nacha4, te faltaron especificar algunas cosas, como por ejemplo la frecuencia del oscilador, que PIC estas usando y si usas solo la transmisión o la recepción también la usas
Estaremos a la espera de tu respuesta.
Atte. CARLOS
-
el pic que uso es el 16f877, oscilador es un cristal de 4mhzy uso la transmisión y la recepción del puerto serie.
solo quiero saber si esta bien configurado los puertos
-
Hola nacha4, te comento que no le veo error, solo te debería de faltar configurar los puertos D y E, ya que en el encendido podrían de quedar en forma de salida, a menos que a estos puertos no le des uso y en este caso no tendría importancia si los configuras o no, pero siempre es mejor hacerlo, por seguridad.
Suerte
Atte. CARLOS