Autor Tema: oscilador interno del dspi30f4013 y el adc  (Leído 3016 veces)

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

Desconectado tecnoplus

  • PIC10
  • *
  • Mensajes: 9
oscilador interno del dspi30f4013 y el adc
« en: 14 de Febrero de 2012, 16:36:13 »
hola mira qeria saber  d cuanto es por fin el frc oscilador interno 7,37 o 8 mhz del dspic30f4013
  y tngo este problema en este codigo con el adc


ADCON1bits.SAMP=1; //lo qite
__delay_us(1);                             cuando coloco aqi 1us no realiza pero si coloco 2us si realiza las converciones
ADCON1bits.SAMP=0; //lo qite

while (!ADCON1bits.DONE);
adc1=ADCBUF0;


por q cuando coloco 1 micro segundo  en la espera d la muestra nunca finaliza la conversión pero cuando coloco 2us si la realiza ?

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: oscilador interno del dspi30f4013 y el adc
« Respuesta #1 en: 14 de Febrero de 2012, 17:27:40 »
el oscilador interno se puede cambiar a distintos valores con el registro OSCCON.TUN, por defecto son 7.37Mhz

si colocas 1us y no te va es porque el modulo ADC requiere un minimo de tiempo para realizar la conversion. Para ello tienes que quitar el SAMP=0 ya que este bit se pone a 0 solo cuando acaba, con el while adcon1bits.done tienes suficiente sin tener que poner el delay ni el =0

Desconectado tecnoplus

  • PIC10
  • *
  • Mensajes: 9
Re: oscilador interno del dspi30f4013 y el adc
« Respuesta #2 en: 14 de Febrero de 2012, 17:31:56 »
aaaa ok muchas gracias voy a ver en el manual para ver como poder modificar el 7.37

Desconectado tecnoplus

  • PIC10
  • *
  • Mensajes: 9
Re: oscilador interno del dspi30f4013 y el adc
« Respuesta #3 en: 14 de Febrero de 2012, 17:40:45 »
a ok pero mira lo q no entiendo si es q si en manual dic q si lo pongo en ssrc 000 lo pongo en forma manual osea toma la muestra y se empieza la convercion y si lo pongo el ssrc en 111 se pone en automática osea se pone automáticamente el bit samp en 0   y yo lo tngo en forma manual ose q yo mismo debo ponerlo en 0   ?? y en el manual lo minimo es 1 TAD

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: oscilador interno del dspi30f4013 y el adc
« Respuesta #4 en: 14 de Febrero de 2012, 17:47:29 »
prueba a dejarlo sin poner a 0 y ver si se cambia solo a 0, sino pues 2us te queda.

Desconectado tecnoplus

  • PIC10
  • *
  • Mensajes: 9
Re: oscilador interno del dspi30f4013 y el adc
« Respuesta #5 en: 14 de Febrero de 2012, 17:49:46 »
umm si dale voy a tener q dejarlo asi dale gracias

Desconectado tecnoplus

  • PIC10
  • *
  • Mensajes: 9
Re: oscilador interno del dspi30f4013 y el adc
« Respuesta #6 en: 14 de Febrero de 2012, 18:07:25 »
hola mira estaba viendo el manual para lo del oscilador para cambiarlo d 7,37 sale 4 bit pero ni idea como cambiarlo no sale ni una formula para poder variar esa frecuencia

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: oscilador interno del dspi30f4013 y el adc
« Respuesta #7 en: 14 de Febrero de 2012, 20:19:00 »
es complicado, mas que nada porque no te pone cuanto es cada numero, te viene que cada paso es un X% asi que tendras que calcularlo de esta forma, no se si por google habra alguien que lo haya calculado ya y puedas usarlo.