Autor Tema: configurar 12f675 con CCS  (Leído 9931 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado gaston

  • PIC12
  • **
  • Mensajes: 77
configurar 12f675 con CCS
« en: 08 de Junio de 2009, 08:58:25 »
Amigos,

hice un pequeño programa en CCS C para que corra en un 12f675, en verdad lee un valor de tensión por AN0 y en función de lo leido pone en alto o bajo un pin del port A.

En proteus todo funciona perfecto,

ahora cuando lo quiero programar en el Pic - y probé con mas de un chip - en el ICprog sale este mensaje en el medio de la progreamacion

"
valor calibracion del osciliador ausente, desea utilizar el valor del fichero (3FFFh) en su lugar ?    Si /no
"

le des si o no en verdad el pic no hace nada.

POr favor, que es lo que me esta faltando ????????


Mucahs gracias

P/D: uso un progamdor serial que funciona perfecto con otros pics, esta es la primera vez que uso un pic 12f675, con el he usado el pic 12f629 - sin puertos A/D y no solo que nunca me dio este mensaje, sino que funcionan muy bien

« Última modificación: 08 de Junio de 2009, 11:42:25 por gaston »

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: CCS 12F675 Urgente!!!
« Respuesta #1 en: 08 de Junio de 2009, 09:19:47 »
hola amigo... todo muy claro... pero es posible un retoque del titulo????.... en ves de "Urgente!!!  :z) :z) :z) :z) pongas algo mas representativo de tu duda... o consulta.... de ésta formas llamarás mas la atencion de los foreros...
Saludos  8)
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado gaston

  • PIC12
  • **
  • Mensajes: 77
como configurar un 12f875 con CCS
« Respuesta #2 en: 08 de Junio de 2009, 09:56:43 »
Estimado Nano

crei que el titulo era representativo, la palabra urgente refiere tal condicion, ya que debo entregar este practico y ya casi no me queda tiempo.

Gracias por tu sugenrecia !
« Última modificación: 08 de Junio de 2009, 11:40:52 por gaston »

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: CCS 12F675 Urgente!!!
« Respuesta #3 en: 08 de Junio de 2009, 10:10:13 »
Sr Gaston esto es un Foro de consulta y no un  Foro Supermercado,
Si fuera Moderador yo se lo borraria ese mensaje, yo opino como el amigo nano1985 tambien.
Yo le aconsejo a usted Sr Gaston que lea las Normas del Foro.
Saludo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: CCS 12F675 Urgente!!!
« Respuesta #4 en: 08 de Junio de 2009, 11:03:33 »
Hola.

1. Si seria conveniente que modificaras el titulo de tu post.

2. Los pic 12 traen un valor de calibracion para el oscilador interno en un registro llamado OSCCAL el cual es unico para cada pic y lo mas conveniente es primero leerlo y luego volverlo a programar en la direccion correspondiente. Algunos programadores traen la opcion de hacer ese proceso por ti, no se el tuyo, busca en las opciones. Si no lo trae, debes generar la rutina en tu firmware para que antes que nada el micro lea el valor y lo escriba en el registro, un ejemplo de eso esta en el datasheet.

Saludos
El papel lo aguanta todo

Desconectado gaston

  • PIC12
  • **
  • Mensajes: 77
Re: configurar 12f675 con CCS
« Respuesta #5 en: 08 de Junio de 2009, 14:57:33 »
Estimados,

he modificado el asunto de este mensaje, tal lo sugerido,

agradezco todos los comentarios, sobre todo el de MLO que me permite acercarme a la solucion buscada,

quiero manifestar que en ningun momento fue mi intencion molestar o irritar a nadie, ni con el mensaje ni con su asunto,
desde ya pido disculpas

Desconectado kcire

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 84
Re: configurar 12f675 con CCS
« Respuesta #6 en: 14 de Junio de 2009, 21:12:43 »
Hola Gaston pues con respecto a tu consulta, yo lo haria asi:

Código: C
  1. #include <12F675.h>
  2. #device adc = 8
  3. #fuses NOWDT,CPD,PROTECT,NOMCLR,PUT,INTRC_IO,BROWNOUT
  4. #use delay(clock = 4000000)
  5. #use rs232(baud = 9600,parity=N,xmit=PIN_A5,rcv=PIN_A4,bits=9)
  6.  
  7. #use standard_io(a)
  8. #byte TRISIO      =  0x85 // Dirección Del TRISIO PORT
  9. #byte GPIO        =  0x05 // Dirección del GPIO PORT
  10.  
  11. Int Val_AN;
  12. Float Sensor;
  13. Const Int escala = 255;
  14. Const Float v_max = 5.0;
  15.  
  16. void Leer_ADC(int C){                     // Funcion donde se realiza la lectura del ADC
  17.    set_adc_channel(C);                    // Seleccionamos el canal
  18.    delay_us (20);
  19.    Val_AN=read_adc();                     // Conversion AD a la variable Val_AN
  20.    Sensor=(Val_AN*v_max)/escala;          // Ecuacion que permite al ADC trabajar en una escala de 5V
  21. }
  22.  
  23. void main(void){
  24.    GPIO = 0;
  25.    setup_port_a( ALL_ANALOG );
  26.    setup_adc( ADC_CLOCK_INTERNAL );
  27.    while(TRUE){
  28.       Leer_ADC(0);
  29.       printf("\r\n Voltaje: %f ",Sensor);
  30.    }
  31. }

Aca una imagen simulada:



Un saludo

Erick
"La imaginación es más rica que el lenguaje... sugiere con palabras, la imaginación podrá hacer el resto."

Desconectado estalli2

  • PIC10
  • *
  • Mensajes: 12
Re: configurar 12f675 con CCS
« Respuesta #7 en: 03 de Julio de 2013, 20:30:01 »
no puedo encontrar las directivas para el 12f675....o todas las de css son validas? :oops:


 

anything