TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: andyros en 29 de Mayo de 2006, 09:47:29

Título: PIC16F84A------->PIC16F648A
Publicado por: andyros en 29 de Mayo de 2006, 09:47:29
Bueno, pues como parece que nuestro querido viejo amigo se esta quedando obsoleto he decidido cambiar al pic 16f648a , he bajado el datasheet pero mi ingles deja mucho que desear , es verdad que muchos registros son los mismos pero hay algunos cambios que no entiendo muy bien, si os animais podriamos destripar e ir comentando lo nuevo de este microcontrolador.

Tambien he subido el archivo include de este pic por si quereis hecharle un vistazo, si utilizais el mplab esta en su carpeta, ojo he tenido que cambiar la extension inc a txt para subir el archivo, lo digo por si lo utilizais .

Aqui el enlace para datasheets http://ww1.microchip.com/downloads/en/DeviceDoc/40044D.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/40044D.pdf)

Aqui ire subiendo lo que vaya aclarando sobre el pic 16f648a.



***************************************************************************
PALABRA DE CONFIGURACION.



                                      (http://www.subir-imagenes.com/subir-imagen/c3f5a3c4cf.jpg)


* BOREN;  Si lo marcamos el pic se resetea cuando la tension de alimentacion baja por debajo de 4 Voltios.

* LVP; Activandolo podemos grabar el pic en bajo voltaje.

* CPD; Protejemos los datos de la eeprom para que no puedan ser leidos

* MCLRE; Si lo activamos podremos utilizar RA5 para provocar un reset al pic, pero si no esta habilitado funciona como una entrada digital, y el mclr esta conectado internamente a vdd.





******************************************************************

PUERTOS


                                          (http://www.subir-imagenes.com/subir-imagen/bac688fa9c.jpg)




P.D. ESTA SEMANA RECIBO EL PIC ASI QUE LAS PRUEBAS QUE HAGA TAMBIEN LAS IRE COMENTANDO.



Ya me contais que os parece.

Título: Re: PIC16F84A------->PIC16F648A
Publicado por: pibe en 29 de Mayo de 2006, 10:39:22
Yo uso el 628, que es igual al 648 pero de menos memoria. 2 cosas que diferencian al 16f84: la usart y el pwm. El resto es igual.
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: Chaly29 en 29 de Mayo de 2006, 11:12:19
Hola pibe, se te an olvidado los TMR1 y TMR2, el oscilador interno y los comparadores analógicos, para nombrar algunas cosas más.

Un saludo.

Atte. CARLOS.

 
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: andyros en 29 de Mayo de 2006, 14:49:33
Parece ser que tiene 2 osciladores internos , que se manejan con el registro PCOM (POWER CONTROL REGISTER ) yesta situado en la direccion 8E del banco1, concretamente el bit 3  si lo ponemos a 1  obtenemos 48 khz y a 0 los 4 mhz ,¿ es asi o son banderas  ?(flags ). Con este pic ya no tenemos que ponerle un cristal si queremos trabajar con estas velocidades. :-/

¿ El bit 0 de este registro para que sirve BOR?
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: pibe en 30 de Mayo de 2006, 05:18:26
si chany, me refería a los aspectos mas sobresalientes.

BOR es Brown out Reset. Resetea por hardware si la tensión de alimentación baja demasiado. No recuerdo cuanto , creo que por los 4.3v si lo habilitas.
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: vszener en 30 de Mayo de 2006, 06:05:41
Bueno pues para el 16F648A en lenguaje C, hay bastantes programas usando sus perifericos internos como alguno externo en este link Ejemplitos en C para 16F648A (http://www.todopic.com.ar/foros/index.php?topic=4530.0)


Suerte!!! :wink:
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: Funibar en 30 de Mayo de 2006, 06:59:12
¿Alguien me dice para qué es el pwm? ¿para qué sirve? He leido que es un comparador, ¿analógico o digital?
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: pibe en 30 de Mayo de 2006, 07:28:42
PWM = modulación por anchura de pulsos. Dicho en cristiano: Una onda cuadrada la cual puedes controlar su frecuencia y ancho de cada pulso en 1 y 0.
Hasta ahí es donde sé, pero creo que también tienes mas prestaciones como la captura.
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: vszener en 30 de Mayo de 2006, 07:33:16
Aqui se habla del PWM (http://www.todopic.com.ar/foros/index.php?topic=4893.0) .....y aqui usando el buscador (http://www.todopic.com.ar/foros/index.php?action=search2)


Suerte!!! :wink:
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: andyros en 30 de Mayo de 2006, 10:13:31
OK,  ¿ podeis confirmarme que para cambiar la frecuencia del oscilador interno es el bit 3 del registro PCOM ?, y  ¿ para activarlo es el registro de configuacion ?
Título: Re: PIC16F84A------->PIC16F648A
Publicado por: andyros en 06 de Junio de 2006, 01:48:30
 ¿ Sabeis alguna pagina que tenga proyectos con este pic en asm ?.







UN SALUDO