Σελίδα 3 από 4 ΠρώτηΠρώτη 1 2 3 4 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 21 έως 30 από 32

Θέμα: Mini Voltmeter με τον PIC18F1320

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

    Προεπιλογή

    δλδ 0x1F=0b00011111 αλλά πως ισούται δλδ?
    μη ξεχάσω βιβλίο υπάρχει για τη c πλην των manual των pic;

    0 Not allowed! Not allowed!

  2. #22
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Άνοιξε το calculator των Windows σε view προγραμματιστή και γράψε σε hex 0x1F. Αν το μετατρέψεις σε binary θα
    δείς οτι είναι 00011111. Χρειάζεσαι απο ό,τι βλέπω βασικά πράγματα τουλάχιστον για δεκαεξαδικούς-δυαδικούς...
    Το κομπιουτεράκι των Windows θα σε βοηθήσει πολύ. Τώρα για θεωρία, στο δίκτυο θα βρείς άπειρες πληροφορίες.
    Όπως και βιβλία.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    εχω μια εβδομάδα που διαβάζω του milan verde pic programming in c......
    δε ντρέπομαι να ρωτάω γιατί αλλιώς δε θα μάθω. ..
    σύστησε μου ενα τουτοριαλ αν θέλεις που αφορα τη c..
    ευχαριστώ. .
    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Άνοιξε το calculator των Windows σε view προγραμματιστή και γράψε σε hex 0x1F. Αν το μετατρέψεις σε binary θα
    δείς οτι είναι 00011111. Χρειάζεσαι απο ό,τι βλέπω βασικά πράγματα τουλάχιστον για δεκαεξαδικούς-δυαδικούς...
    Το κομπιουτεράκι των Windows θα σε βοηθήσει πολύ. Τώρα για θεωρία, στο δίκτυο θα βρείς άπειρες πληροφορίες.
    Όπως και βιβλία.

    0 Not allowed! Not allowed!

  4. #24
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Μα, ίσα ίσα, εγώ δεν σε κακολόγισα για το τι ξέρεις... Και καλά κάνεις που ρωτάς. Εγώ δεν έχω σπουδάσει τίποτα απο όλα αυτά
    και διαβάζω συνέχεια... Αλλά, Κώστα, να ξέρεις κάτι, (αν θές κράτα το, αν θες πέτα το): είναι καλύτερο να μάθεις πως να κυνηγάς
    για να φας και να χορτάσεις, παρά να περιμένεις μέχρι να βρείς έτοιμο ένα πιάτο φαϊ. Θα ρημάξεις στην πείνα. Μόνο σπώντας
    τα μούτρα σου θα καταλάβεις πολλά απο αυτά που τώρα σου είναι ακατανόητα. Και υπομονετικά, θα βρείς άκρη. Στα χρόνια
    πολλών απο εδώ μέσα (συμπεριλαμβανόμενου και εμού), δεν υπήρχαν ούτε Internet, ούτε τόσα βοηθήματα για να πιαστούμε
    στα σίγουρα...

    Προσωπικά για να πω την αλήθεια, σε ό,τι αφορά τη C, τα πρώτα στοιχεία τα πήρα απο ενα hard copy βιβλίο του 2002 με
    application notes και παραδείγματα της Microchip.

    Δες λίγο αυτό:

    http://www.ebook3000.com/PIC-C-An-in...n-C_34415.html

    ...ίσως σε βοηθήσει.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    ευχαριστώ για τι κατανόηση σου κατάλαβα οτι δε με κακολογησες εγω δε το διατυπωσα σωστά Μάνο!
    Έχεις δίκιο για το κυνήγι.....
    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Μα, ίσα ίσα, εγώ δεν σε κακολόγισα για το τι ξέρεις... Και καλά κάνεις που ρωτάς. Εγώ δεν έχω σπουδάσει τίποτα απο όλα αυτά
    και διαβάζω συνέχεια... Αλλά, Κώστα, να ξέρεις κάτι, (αν θές κράτα το, αν θες πέτα το): είναι καλύτερο να μάθεις πως να κυνηγάς
    για να φας και να χορτάσεις, παρά να περιμένεις μέχρι να βρείς έτοιμο ένα πιάτο φαϊ. Θα ρημάξεις στην πείνα. Μόνο σπώντας
    τα μούτρα σου θα καταλάβεις πολλά απο αυτά που τώρα σου είναι ακατανόητα. Και υπομονετικά, θα βρείς άκρη. Στα χρόνια
    πολλών απο εδώ μέσα (συμπεριλαμβανόμενου και εμού), δεν υπήρχαν ούτε Internet, ούτε τόσα βοηθήματα για να πιαστούμε
    στα σίγουρα...

    Προσωπικά για να πω την αλήθεια, σε ό,τι αφορά τη C, τα πρώτα στοιχεία τα πήρα απο ενα hard copy βιβλίο του 2002 με
    application notes και παραδείγματα της Microchip.

    Δες λίγο αυτό:

    http://www.ebook3000.com/PIC-C-An-in...n-C_34415.html

    ...ίσως σε βοηθήσει.

    1 Not allowed! Not allowed!

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

    Προεπιλογή

    Μἀνο να σε ρωτήσω:
    πριν φλασάρεις με το .hex τον pic τις ρουτίνες τις κάνεις compile με κάποιο compiler πχ τον Dev-C++ για να δεις αν τρέχουν καλα;

    0 Not allowed! Not allowed!

  7. #27
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Καλημέρα Κώστα.

    Για αυτό το θέμα, αυτά που μπορεί να κάνει κάποιος για αποσφαλμάτωση, εξαρτάται και απο ποιά εργαλεία είναι διατιθέμενα.
    Δηλαδή, αν ο μ/Ε "σηκώνει" debugging (αυτό το βλέπεις απο την επιλογή Configure---> Select Device), τότε κάνεις τον
    κώδικα compile και το καίς στον μ/Ε. Στη συνέχεια, το τρέχεις σε debugging και βλέπεις τα λάθη σου, ενώ σε ένα παράθυρο
    Watch βλέπεις όποιον καταχωρητή θέλεις και τις τιμές του. Για μικρότερου μεγέθους κώδικες, μπορείς να χρησιμοποιήσεις
    και τον Simulator σε συνδυασμό με ένα παράθυρο Debugger----->StopWatch ώστε να παρακολουθείς και χρόνους εκτέλεσης
    των ρουτινών, βάζεις πολλά breakpoints και παρακολουθείς επίσης απο ένα παράθυρο Watch τους καταχωρητές σου. Το MPLAB
    σου δίνει τη δυνατότητα να αποθηκεύσεις το "στήσιμο" που έχεις κάνει στα παράθυρά σου, ώστε την επόμενη που θα το ανοίξεις
    να τα βρείς όπως τα άφησες.

    Τώρα, το MPLAB σου δίνει τη δυνατότητα να χρησιμοποιήσεις και third party compilers εκτός απο τον δικό της (για C) και τον
    assembler της. Υπάρχουν αρκετές εταιρείες που έχουν αναπτύξει τέτοιους εκτός απο τη Microchip με τον δικό της: η CCS, η
    HI-TECH, η ByteCraft. Μπορείς να τις δείς απο το tab Project----->Set Language Tool Locations. Εγώ έχω τον MCC 18 και τους
    PICC και PICC18 της HI-TECH. Τους ενσωματώνεις στο MPLAB και κάνεις με αυτούς compile. Το πρόβλημα είναι πως για να τους
    χρησιμοποιήσεις, πρέπει να τους αγοράσεις, εκτός και αν γράφεις μικρά προγράμματα οπότε χρησιμοποιείς τα limited versions.
    Εκ προοιμίου, το MPLAB διαθέτει ελεύθερο τον Microchip ASM30 ο οποίος μεταφράζει σε κώδικα μηχανής κώδικα γραμμένο σε
    assembly.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    ευχαριστώ Μάνο το κατάλαβα το σημείο...
    εχω εγκαταστημενο το microc for pic το pickit3 ήδη,απλά ήθελα να κατανοήσω τη διαδικασία της απασφαλματωσης και στο microC for pic.
    Επειδή τις ρουτίνες του κώδικα σου τους μελετάω σαν αναφορά σύγκρισης είχα στο μυαλό οτι οταν γράφεις μια ρουτίνα σε c/c++ τη τρέχεις μεσω compiler πχ Dev-c για να δεις τα πιθανά σφαλαμτα πριν κάψεις το hex....
    Πιστεύω να μη κουράζω. ....

    0 Not allowed! Not allowed!

  9. #29
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Καθόλου.

    Έχε μόνον υπ' όψιν σου οτι κάθε compiler έχει διαφορές αλλά και ομοιότητες στη σύνταξη των εντολών στις ρουτίνες.
    Πρέπει να κάνεις επισταμένη μελέτη για κάθε περίπτωση και να επικεντρωθείς εκεί. Ένα απλό παράδειγμα διαφορών μεταξύ
    CCS compiler και άλλων, είναι το πως "στήνεις" τα configuration words: στον CCS τα δηλώνεις ως #fuses HS,NOWDT
    ενώ αντίστοιχα για τον ΗΙ-TECH PICC δηλώνεις __CONFIG(HS & WDTDIS); αν θες να τρέχεις τον μ/Ε με εξωτερικό ταλαντωτή
    υψηλής συχνότητας (HS) και να έχεις τον watchdog απενεργοποιημένο.

    0 Not allowed! Not allowed!

  10. #30
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή



    Φωτογραφίες απο την τοποθέτηση και τελική μορφή της κατασκευής στο κουτάκι της. Μπήκε ένα μικρό κομμάτι plexiglass
    κόκκινου χρώματος και δείχνει καλύτερα η ένδειξη της τάσης. Η κατασκευή αφορά έναν εξομοιωτή φόρτισης sealed μπαταρίας
    μολύβδου 12V μέσω μιας πλακέτας φορτιστή. Το ρόλο της μπαταρίας παίζει εσωτερικά στο κουτί ένα mini switching τροφοδοτικό
    της Meanwell στα 24V του οποίου η τάση εξόδου ρυθμίζεται με έναν LM317 (το κουμπί του ποτενσιομέτρου που φαίνεται).
    Ένα δεύτερο τροφοδοτικό στα 5V τροφοδοτεί τα λογικά κυκλώματα.

    Συνημμένα Thumbnails Συνημμένα Thumbnails Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  2014-10-29 17.06.06.jpg Εμφανίσεις:  126 Μέγεθος:  143,2 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  2014-10-29 17.06.24.jpg Εμφανίσεις:  152 Μέγεθος:  146,6 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  2014-10-29 17.06.37.jpg Εμφανίσεις:  142 Μέγεθος:  150,0 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  2014-10-27 15.21.12.jpg Εμφανίσεις:  127 Μέγεθος:  143,0 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  2014-10-27 15.21.29.jpg Εμφανίσεις:  125 Μέγεθος:  140,5 KB  

    1 Not allowed! Not allowed!

Σελίδα 3 από 4 ΠρώτηΠρώτη 1 2 3 4 ΤελευταίαΤελευταία

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

  1. Χρονόμετρο σε μικροελενκτή PIC18F1320
    By bxenos in forum Μικροελεγκτές
    Απαντήσεις: 13
    Τελευταίο Μήνυμα: 02-09-13, 00:26
  2. Voltmeter-Current meter σε LCD (PIC)
    By makatas in forum Μικροελεγκτές
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 18-05-12, 12:56
  3. PC - Voltmeter
    By koze85 in forum Κυκλώματα για Η/Υ
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 09-10-08, 17:40
  4. pic18f1320 programmer?
    By jakektm in forum Μικροελεγκτές
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 07-06-08, 00:38

Tags for this Thread

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

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