Autor Tema: 18f4550 y cristal de 40Mhz  (Leído 4484 veces)

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

Desconectado BAFAN

  • PIC10
  • *
  • Mensajes: 19
18f4550 y cristal de 40Mhz
« en: 21 de Octubre de 2005, 03:47:00 »
Hola! tengo un problemilla con el 18f4550, tengo colocado un cristal de 40MHz pero me oscila a 13.7Mhz el cristan en cuestion es un NKS7-400-20 lo he colocado con dos condensadores d 15pF... alguien sabe si es que no se pueden poner cristales d esa frecuencia?? como puedo hacer que el Pic trabaje a 40Mhz?? en el dataSheet no he visto nada.. solo ponen cristales d 20 o 24Mz...
Bueno gracias d ante mano!

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
RE: 18f4550 y cristal de 40Mhz
« Respuesta #1 en: 21 de Octubre de 2005, 04:26:00 »
leete este post:
http://miarroba.com/foros/ver.php?foroid=6510&temaid=3675112&pag=3

puedes hacer que un 18F4550 funcione a 48Mhz con un cristal de 4Mhz, para ello simplemente tienes que configurar los fuses, está explicado en el post que te he puesto.

Saludos!

Desconectado BAFAN

  • PIC10
  • *
  • Mensajes: 19
RE: 18f4550 y cristal de 40Mhz
« Respuesta #2 en: 21 de Octubre de 2005, 05:20:00 »
Muchas gracias por contestar! Pero.. entonces no se puede usar el cristal d 40Mhz?? es que kiero que el micro me trabaje a alta velocidad y ademas usar el USB!
Bueno d todas formas gracias voy a mirar ese post q mas dado Giño
Un saludo

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
RE: 18f4550 y cristal de 40Mhz
« Respuesta #3 en: 21 de Octubre de 2005, 05:33:00 »
Si es lo q te acabo d responder... Angelito Está explicado en el post que te he puesto como configurar los fuses para usar el cristal de 40Mhz y que el PIC trabaje a 48Mhz para utilizar toda la potencia del USB 2.0, en la página 31 del datasheet lo tienes explicado.

saludos

Desconectado BAFAN

  • PIC10
  • *
  • Mensajes: 19
RE: 18f4550 y cristal de 40Mhz
« Respuesta #4 en: 21 de Octubre de 2005, 06:03:00 »
Perdona... jeje creo q no me he esplicado bien... yo todo eso lo he hecho pero el cristal de 40Mhz no me oscila a 40 sino a 13Mhz, y por eso preguntaba si es posible que haya configurado mal los Fuses en el Mplab, como para q baje la frecuencia del crital tanto?. Porq se ve q la version de CCS q tengo no me coge HSPLL.
Otra dudilla q tengo sobre el USB, los datos se pueden cojer por interrupcion?? o sea  estar tratando el programa tan normal y q cuando el PC tenga listos los datos crear una interrupcion en el Pic y cojerlos... asi como con RS-232???
De todas maneras muchas gracias por la ayuda ma servio d mucho... pq estoy ahora un poco verde con los 18F jejeje Giño
Un saludo

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
RE: 18f4550 y cristal de 40Mhz
« Respuesta #5 en: 21 de Octubre de 2005, 06:17:00 »
Segun lo que dice el DataSheet, creo que los fuses que tu tendrías que marcar son:

#fuses NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,ECPLL,PLL10,CPUDIV1,VREGEN
#use delay(clock=48000000)

Respecto a las interrupciones, puedes utilizarlas sip, para saber las que implementa el CCS y como utilizarlas, mirate estos archivos:

#include <pic18_usb.h>     //Microchip PIC18Fxx5x Hardware layer for CCS"s PIC USB driver
#include <PicUSB.h>         //Configuración del USB y los descriptores para este dispositivo
#include <usb.c>           //handles usb setup tokens and get descriptor reports

Viene todo bastante bien explicado dentro de ellos, creo q a su vez llaman a otros .h, leetelos tb para entender el funcionamiento del USB.

saludos

Desconectado BAFAN

  • PIC10
  • *
  • Mensajes: 19
RE: 18f4550 y cristal de 40Mhz
« Respuesta #6 en: 21 de Octubre de 2005, 06:26:00 »
Muchisimas gracias!!! mirare a ver si me funciona eso, pero si no me chusca ya se q tengo alguien al otro lado jajaja
Enga un saludo y muchisimas gracias de nuevo!!! Giño


 

anything