Εμφάνιση αποτελεσμάτων : 1 έως 7 από 7

Θέμα: Mplab warning μήνυμα...

  1. #1
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή Mplab warning μήνυμα...

    παίρνω αυτό το μύνημα:

    Executing: "C:\Program Files (x86)\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 "C:\Users\SeAfasia\Documents\PIC16F688 Projects\LCD_Interfacing\LCD_Interfacing_Demo.c" -q --chip=16F688 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
    Warning [361] C:\Users\SeAfasia\Documents\PIC16F688 Projects\LCD_Interfacing\LCD_Interfacing_Demo.h; 38.1 function declared implicit int
    Executing: "C:\Program Files (x86)\HI-TECH Software\PICC\9.83\bin\picc.exe" -oLCD_Interfacing.cof -mLCD_Interfacing.map --summary=default --output=default delay.p1 LCD_Interfacing_Demo.p1 --chip=16F688 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
    HI-TECH C Compiler for PIC10/12/16 MCUs (PRO Mode) V9.83
    Copyright (C) 2011 Microchip Technology Inc.
    Serial number: HCPICP-196930 (PRO)
    Error [499] ; 0. undefined symbol:
    _LCD_Write(LCD_Interfacing.obj)

    τι κάνω λάθος;;
    ********** Build failed! **********

    ο κώδικας είναι αυτός:

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη SeAfasia : 15-11-15 στις 16:19

  2. #2
    Μέλος Το avatar του χρήστη klik
    Όνομα
    just a click away
    Εγγραφή
    Oct 2009
    Περιοχή
    Θεσσαλλλονίκη
    Μηνύματα
    2.561

    Προεπιλογή

    1) Έχεις κώδικα σε .h αρχείο. Δεν είναι αυτή η προβλεπόμενη χρήση των .h. Για παιχνίδια δεν είναι καταστροφικό, απλά είναι λάθος τακτική.

    2) Καλείς μια συνάρτηση LCD_Write μέσα στην init στο .h αρχείο χωρίς να την έχεις πρώτα ορίσει (αυτή είναι η δουλειά του .h αρχείου, να έχει τους ορισμούς).
    Ο compiler θεωρεί "αυτεπάγγελτα" ότι επιστρέψει Int. Έχεις warning.

    3) Ο linker δεν βρίσκει πουθενά τη συνάρτηση LCD_Write γιατί δεν υπάρχει στον κωδικα σου (error).

    1 Not allowed! Not allowed!

  3. #3
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    παιδιά ήταν λάθος το zip αρχείο,το διορθωμένο είναι ατο παρακάτω:

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη klik
    Όνομα
    just a click away
    Εγγραφή
    Oct 2009
    Περιοχή
    Θεσσαλλλονίκη
    Μηνύματα
    2.561

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από SeAfasia Εμφάνιση μηνυμάτων
    παιδιά ήταν λάθος το zip αρχείο,το διορθωμένο είναι ατο παρακάτω:
    Τώρα με το μήνυμα αυτό προσπαθείς να μας μπερδέψεις;
    Το προηγούμενο zip ήταν σωστό και το επιβεβαιώνουν τα μηνύματα που έχεις παραθέσει.
    Στην γραμμή 38 του .h είχες αυτό:
    Κώδικας:
    LCD_Write(0x28); //Fuction Set:4-bit,2 Line,5x7 Dots.
    η γραμμή αυτή παρήγαγε το warning για το implicit int

    Δεν υπήρχε πουθενά ορισμένη η LCD_Write οπότε ο linker έβγαλε fatal error.

    Το νέο zip που βάζεις τώρα, δεν έχει καμία σχέση με τα σφάλματα που αναφέρεις.
    Τα μηνύματα που βγάζει ο compiler δεν είναι στην τύχη, ανταποκρίνονται πλήρως στον κώδικα σου, ακόμα και αν εσύ δεν καταλαβαίνεις τι σημαίνουν.

    0 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    μισό,μισό....
    είναι LCD_CmdWrite() και όχι LCD_Write() απλά ανέβασα λάθος zip,είμαι αρχάριος αλλά καταλαβαίνω τι αφορούν τα warning klik..
    Προσπαθώ να "προσαρμόσω" κώδικα σε C να μπορέσω να κάνω interfacing σε hitachi HD44780 LCD...

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη klik
    Όνομα
    just a click away
    Εγγραφή
    Oct 2009
    Περιοχή
    Θεσσαλλλονίκη
    Μηνύματα
    2.561

    Προεπιλογή

    Τα μηνύματα του πρώτου post ταιριάζουν με το πρώτο zip.
    Στο 3ο σου μήνυμα, έβαλες ένα zip που δεν ταιριάζει στα μηνύματα του 1ου post και δεν έβαλες φρέσκα.
    Στο νέο zip, έχεις σφάλματα ή όχι; Ζητάς κάτι ή όχι;

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από klik Εμφάνιση μηνυμάτων
    Τα μηνύματα του πρώτου post ταιριάζουν με το πρώτο zip.
    Στο 3ο σου μήνυμα, έβαλες ένα zip που δεν ταιριάζει στα μηνύματα του 1ου post και δεν έβαλες φρέσκα.
    Στο νέο zip, έχεις σφάλματα ή όχι; Ζητάς κάτι ή όχι;
    έτσι ακριβώς,ευχαριστώ λύθηκε klik...

    0 Not allowed! Not allowed!

Παρόμοια Θέματα

  1. Το καλύτερο μήνυμα της ημέρας !
    By p.gabr in forum Γενική Συζήτηση
    Απαντήσεις: 12
    Τελευταίο Μήνυμα: 13-05-15, 17:39
  2. μήνυμα απο antivirus...(να ανησυχώ;;;)
    By yianni99 in forum Software Η/Υ
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 08-12-12, 14:50
  3. Απαντήσεις: 18
    Τελευταίο Μήνυμα: 02-02-12, 19:59
  4. Απαντήσεις: 10
    Τελευταίο Μήνυμα: 07-08-11, 12:45
  5. Warning system.
    By leosedf in forum Site & Forum
    Απαντήσεις: 23
    Τελευταίο Μήνυμα: 17-10-10, 18:40

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας