besoin d'aide pic 16f877
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

besoin d'aide pic 16f877



  1. #1
    invite27bceb15

    besoin d'aide pic 16f877


    ------

    bnj tout le monde ,j'utilise le compiler ccs c,voicie le code
    Code:
    #include <16F877.h>
    #fuses HS,NOWDT,NOPROTECT,NOLVP
    #use delay(clock=20000000)
    
    #use rs232(baud=9600, xmit=PIN_C6,rcv=PIN_C7)
    #define LCD_ENABLE_PIN PIN_B0
    #define LCD_RS_PIN PIN_B1
    #define LCD_RW_PIN PIN_B2
    #define LCD_TYPE 2
    #include <lcd.c>
    #define SYNCH_BUTTON    PIN_d0
    float const quantum=5.0/255.0;
    int signal;
    void initialize(void)
     {
    setup_adc(ADC_CLOCK_INTERNAL);//enables the a/d module //and sets the clock to internal adc clock 
    setup_adc(ADC_CLOCK_DIV_32);
    
    setup_adc_ports(ALL_ANALOG);//sets all the adc pins to analog
    set_adc_channel(0); //the next read_adc call will read channel 0
    delay_us(10); //a small delay is required after setting the channel //and before read 
    set_tris_c (0x00);
    
    initialize();
    SET_TRIS_A(0xff);
    
       lcd_init();
       delay_ms(6);
       printf(lcd_putc,"wirless ECG", );                  
          delay_ms(5000);
    
    while(1)
    {
     
    signal=read_adc();//ADC_READ_ONLY);//reads the result of the last conversion
                  
    delay_ms(50);
    output_c(signal*quantum);
    if((input(SYNCH_BUTTON)==1))
     {
       printf(lcd_putc,"synchronisation", );
    printf("signal = %2.2F\n\r", signal*quantum);
     }
    }
    
     }
    et voici ce qui m’apparaît comme erreur
    Code:
    undefined identifier  lcd_putc
    undefined identifier  lcd_init()

    -----

  2. #2
    Jack
    Modérateur

    Re : besoin d'aide pic 16f877

    Bin c'est clair: le cmpilateur ne connait pas ces fonction.

    Peut-être qu'en faisant
    #include <lcd.h> au lieu de lcd.c ça marchera mieux.

    les include sont faire pour inclure des fichiers d'entête en principe


    A+
    Dernière modification par Jack ; 03/05/2012 à 14h37.

  3. #3
    invite27bceb15

    Re : besoin d'aide pic 16f877

    nn j'ai changé par
    Code:
    #include<lcd.h>
    au contraire le nombre des erreurs augmente,

    Code:
    File cannot be opened
    not in "C:/PROGRA~1/PICC/drivers/LCD.h"

  4. #4
    Jack
    Modérateur

    Re : besoin d'aide pic 16f877

    Effectivement, c'était bien lcd.c qu'il fallait inclure. Décidément, CCS ne fait vraiment pas dans le classique ...

    Essaie de trouver ce fichier et regarder ce qu'il y a dedans.

    A+

  5. A voir en vidéo sur Futura
  6. #5
    invite27bceb15

    Re : besoin d'aide pic 16f877

    MERCI B1,tous les application du ccs sont fait le #include<,,,,.c>

Discussions similaires

  1. besion d'aide pour programmer un pic 16F877
    Par invitea6b47a23 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 04/10/2011, 15h44
  2. besoin d'aide!pic 16f690
    Par invitea629f9ec dans le forum Électronique
    Réponses: 2
    Dernier message: 27/05/2010, 17h48
  3. Besoin d'aide pour de la programmation d'un PIC en PIC BASIC
    Par invitee5982f08 dans le forum Électronique
    Réponses: 24
    Dernier message: 26/01/2010, 10h18
  4. Besoin d'un programme pour PIC 16f877!!
    Par inviteb4684a99 dans le forum Électronique
    Réponses: 2
    Dernier message: 16/04/2008, 21h12
  5. Réponses: 0
    Dernier message: 18/03/2007, 15h43