programme C
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

programme C



  1. #1
    invitecda03984

    programme C


    ------

    bonjour,
    je souhaite faire un programme en C avec MPLAB pour un pic 16f876.
    Ce programme consiste à "convertir" une tension analogique en temperature puis, afficher le resultat ( la temperature) sur un afficheur LCD 2*16 (1602LC).
    seulement, il y a un hic, en m'aidant d'internet et des cours sur le site bignooff, j'obtiens ca :

    Code:
    #include<16f876.h>
    #device adc=10				/* configuration CAN sur 10bits */
    #use delay(clock=20000000)	/* horloge de traitement, quartz de 20MHz */
    
    void main()
    {
    	int valeur;				/* declaration variable valeur nb entier */
    	float temperature;		/* declaration variable temperature nb approche */
    	float tension;			/* declaration variable tension nb approche */
    	float quantum=5./1024;	/* declaration quantum, resolution de la mesure */
    	
    	TRISA=1;				/* ports A en entrees */
    	TRISB=0;				/* ports B en sorties */
    	TRISC=0;				/* ports C en sorties */
    		
    	setup_adc_ports(A_ANALOG);		/* configuration ports A analogique */
    	setup_adc(ADC_CLOCK_DIV_32);	/* configuration horloge du CAN */
    	
    
    	  while(1)
    	  {
    		set_adc_channel(1);			/* port à numeriser, ici AN1 */
    		delay_us(10);				/* tempo 10us  */
    		value=READ_ADC();
    		tension=valeur*quantum;
    		temperature=tension*20;
    	}
    }
    le programme n'est pas encore fini que MPLAB ne veut plus en entendre parler.
    je voudrais donc savoir où sont les erreurs.


    merci d'avance

    -----

  2. #2
    invitef86a6203

    Re : programme C

    un conseil évite les floats autant que possible.

    Qu'elles sont les erreurs que signal MPLAB?
    MPLAB à un assembler , le C est un compilateur , lequel est ce ?

    les erreurs sont en C ou en Asm ?

  3. #3
    RISC

    Re : programme C

    Ratcheck,

    Regarde ce site. Il y a un cours sur le PIC16F877 en langage C : http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm

    a+

Discussions similaires

  1. programme en C++
    Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 05/03/2008, 11h44
  2. programme
    Par invite21ed25dc dans le forum Électronique
    Réponses: 3
    Dernier message: 06/12/2007, 19h50
  3. Programme Ti-84 Plus
    Par invite2e03b3ba dans le forum Mathématiques du collège et du lycée
    Réponses: 7
    Dernier message: 17/11/2007, 12h22
  4. Programme C
    Par invite1a90427b dans le forum Électronique
    Réponses: 3
    Dernier message: 21/03/2007, 22h02
  5. Programme en VB
    Par invite47810f95 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 16/03/2007, 17h24
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...