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

Θέμα: ΟΙ ΑΠΟΡΙΕΣ ΕΝΟΣ ΠΡΩΤΑΡΗ PIC- USER

  1. #1
    Μέλος Το avatar του χρήστη sv4lqcnik
    Όνομα
    Νικος
    Εγγραφή
    Jun 2009
    Περιοχή
    Λαρισα
    Μηνύματα
    469

    Red Face ΟΙ ΑΠΟΡΙΕΣ ΕΝΟΣ ΠΡΩΤΑΡΗ PIC- USER

    Νομιζω ολοι οι πρωταρηδες εχουν μερικες αποριες ας τις θεσουμε σαν
    ερωτηματα εδω και η μιση ντροπη δικη μας.
    Ξεκιωντας με τις δικες μου αποριες γιατι πρωταρης ειμαι και οσο μπαινω σους μ/ε τοσες αποριες εχω και ελπιζω και αλλοι πρωταρηδες να αρπαξουν την ευκαιρια να θεσουν και τα δικα τους ερωτηματα ωστε να ειναι εδω μαζεμενα και καποια στιγμη να γινει αυτο το νημα PIC fr.asqed cuestion η F.A.Q. OF PIC BEGINNER
    Και παρακαλω θερμα ολους οσους εχουν μεγαλυτερη απο εμενα εμπειρια να βοηθησουν να ανοιξουμε τα ματια μας και εμεις οι πρωταρηδες. Ευχαριστω εκ των προτερων για τον χρονο που θα διαθεσετε .

    ποια ειναι η διαφορα ενος μ/ε PIC XXFXXX με
    PIC XXFXXXA ;

    και ακομη μια ' πως επιλεγω τον μ/ε PIC που θα χρησημοποιησω και με ποια κριτηρια ;

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Νίκο, καλημέρα. Οι διαφορές μεταξύ 16F877 και 16F877A φαίνονται στον πίνακα 1 του παρακάτω: http://ww1.microchip.com/downloads/e...Doc/39591a.pdf

    Functional Differences Due to Errata or Module Update:

    1 Analog Comparator
    Two analog comparators with input multiplexing have been added

    2 Programmable reference voltage for comparators is provided

    3 ICSP
    Programming specifications are different

    4 User Writes to FLASH
    Write to FLASH program memory in 4-word blocks, instead of
    1-word blocks

    Στην ουσία, οι διαφορές βρίσκονται στον συγκριτή με προγραμματιζόμενο reference voltage και την πρόσθεση άλλου ενός, στην εγγραφή της flash μνήμης προγράμματος και στα χαρακτηριστικά προγραμματισμού απο το ICSP (In Circuit Serial Programming). Υπάρχει επίσης και μια αύξηση στούς κύκλους επανεγγραφής της EEPROM στις 1.000.000 φορές και τη διατήρηση δεδομένων ως και 40 χρόνια. Κατά τα άλλα, είναι pin-to-pin combatible με τον 877Α και προσωπικά, όπως προγραμμάτιζα αυτόν, προγραμματίζω και τον 877. Πρόσεξε όμως οτι οι programmers έχουν επιλογή για 877 ή 877Α μιας και το ID είναι διαφορετικό για κάθε έναν απο αυτούς.

    0 Not allowed! Not allowed!

  3. #3
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Feb 2010
    Περιοχή
    Αθήνα
    Μηνύματα
    4.618

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από sv4lqcnik Εμφάνιση μηνυμάτων
    ποια είναι η διαφορά ενός μ/ε PIC XXFXXX με
    PIC XXFXXXA ;
    και πως επιλέγω τον μ/ε PIC που θα χρησιμοποιήσω και με ποια κριτήρια;
    Γειά σου Νίκο,
    τα τεχνικά κριτήρια επιλογής ενός μC είναι:
    - αριθμός ακροδεκτών εισόδου/εξόδου
    - μέγιστο ρεύμα οδήγησης ανά ακροδέκτη και συνολικά
    - αναγκαίες εξελιγμένες λειτουργίες (εσωτερικά περιφερειακά): UART, A/D, EEPROM, CCP, κλπ.
    - μέγεθος μνήμης προγράμματος ή/και δεδομένων
    - είδος ταλαντωτή και ταχύτητα (εσωτερικός ή εξωτερικός ταλαντωτής)
    - κατανάλωση ενέργειας (αν πρόκειται για χρήση μπαταρίας)
    - κέλυφος

    Κατά τη γνώμη μου ιδιαίτερα σημαντικά είναι και τα "εμπορικά" κριτήρια:
    - διαθεσιμότητα υλικού ("προσφιλές υλικό")
    - τιμή
    - πλήθος προμηθευτών
    - εναλλακτικές χρήσεις με το ίδιο μC

    Οι ερασιτέχνες επιλέγουν "βάλε ένα μεγάλο μC μήπως χρειαστώ κάτι αργότερα" ενώ οι επαγγελματίες "το μικρότερο μC σε χαμηλή τιμή να μπει σε 2-3 εφαρμογές".

    Εφόσον επιλέγεις μC για νέα εφαρμογή, ξεκινάς από το site της κατασκευάστριας εταιρείας και επιλέγεις αρχικά με τα τεχνικά χαρακτηριστικά το πιο σύγχρονο chip στην χαμηλότερη τιμή. Μετά ελέγχεις ότι υπάρχει προς πώληση σε αρκετή ποσότητα στους διανομείς υλικού. Εναλλακτικά βλέπεις "τι χρησιμοποιείται ήδη" σε κυκλώματα στο internet και ελέγχεις αν σου κάνει για την εφαρμογή σου.

    Τα PICxxxxxxA είναι νεώτερες εκδόσεις αυτών που δεν έχουν "A". Μόνο αυτά επιλέγουμε (εκτός αν υπάρχει ειδικός λόγος) που συνήθως είναι και φθηνότερα. Για να τα χρησιμοποιήσουμε ανατρέχουμε σε migration datasheet που αναφέρει τι πρέπει να προσέξουμε/αλλάξουμε σε επίπεδο s/w και h/w.

    Φιλικά,
    Γιώργος

    0 Not allowed! Not allowed!

  4. Ένα μέλος ευχαρίστησε τον GeorgeVita για αυτό το χρήσιμο μήνυμα:

    manolena (25-05-11)

  5. #4
    Μέλος Το avatar του χρήστη sv4lqcnik
    Όνομα
    Νικος
    Εγγραφή
    Jun 2009
    Περιοχή
    Λαρισα
    Μηνύματα
    469

    Προεπιλογή

    Σας ευχαριστω για την βοηθεια και την αρχη των κατατοπιστικων και αναλυτικων απαντησεων που ποσταρατε .
    Αλλα δεν πρεπει να μεινουμε μονο εδω ΕΜΠΡΟΣ πρωταρηδες μην ντρεπεστε καντε ερωτησεις για να παρουμε απαντησεις ας ειναι οι πιο χαζες ερωτησεις μπορει να καλυψουν πολες αποριες που αλοι ξεχνουν τωρα ειναι η ευκαιρια μας να μαθουμε κατι παραπανω εκτος της θεωριας . Μην ξεχνατε οτι και αυτοι που ξερουν θα οφεληθουν τελειοποιωντας ποιο πολυ τις δικες τους γνωσεις και ιδεες . και οπως ειπα μονο η μιση ντροπη ειναι δικη μας ' ρωτοντας μαθαινεις ετσι δεν μας λεν οι πατεραδες μας;; .

    0 Not allowed! Not allowed!

  6. #5
    Μέλος Το avatar του χρήστη sv4lqcnik
    Όνομα
    Νικος
    Εγγραφή
    Jun 2009
    Περιοχή
    Λαρισα
    Μηνύματα
    469

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από sv4lqcnik Εμφάνιση μηνυμάτων
    Νομιζω ολοι οι πρωταρηδες εχουν μερικες αποριες ας τις θεσουμε σαν
    ερωτηματα εδω και η μιση ντροπη δικη μας.
    Ξεκιωντας με τις δικες μου αποριες γιατι πρωταρης ειμαι και οσο μπαινω σους μ/ε τοσες αποριες εχω και ελπιζω και αλλοι πρωταρηδες να αρπαξουν την ευκαιρια να θεσουν και τα δικα τους ερωτηματα ωστε να ειναι εδω μαζεμενα και καποια στιγμη να γινει αυτο το νημα PIC fr.asqed cuestion η F.A.Q. OF PIC BEGINNER
    Και παρακαλω θερμα ολους οσους εχουν μεγαλυτερη απο εμενα εμπειρια να βοηθησουν να ανοιξουμε τα ματια μας και εμεις οι πρωταρηδες. Ευχαριστω εκ των προτερων για τον χρονο που θα διαθεσετε .

    ποια ειναι η διαφορα ενος μ/ε PIC XXFXXX με
    PIC XXFXXXA ;

    και ακομη μια ' πως επιλεγω τον μ/ε PIC που θα χρησημοποιησω και με ποια κριτηρια ;
    νεα ερωτηση
    -- Μπορω σε ενα προγραμμα που ειναι γραμμενο για pic πχ 628 - να αλλαξω τον τυπο μ/ε με εναν αλλο μεταγενεστερο που εχω ;
    τι αλλαγες πρεπει να κανω και τι να προσεξω;

    0 Not allowed! Not allowed!

  7. #6
    Μέλος Το avatar του χρήστη Thanos10
    Όνομα
    θανος
    Εγγραφή
    Nov 2008
    Περιοχή
    Αθηνα
    Μηνύματα
    2.495

    Προεπιλογή

    Οχι δεν μπορεις,θελει να γραψεις νεο κωδικο για αλλο τυπο ΜΕ.

    0 Not allowed! Not allowed!

  8. #7
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Feb 2010
    Περιοχή
    Αθήνα
    Μηνύματα
    4.618

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από sv4lqcnik Εμφάνιση μηνυμάτων
    Μπορώ σε ενα πρόγραμμα που είναι γραμμένο για pic πχ 628 - να αλλάξω τον τύπο μ/ε με έναν άλλο μεταγενέστερο που έχω;
    Πιθανό να γίνεται. Αν εννοείς τον PIC16F628A γίνεται σίγουρα.
    Για ακόμη νεώτερους οι οποίοι είναι σχετικά συμβατοί (pinouts, περιφερειακά, κλπ.) ψάχνεις για migration datasheet.

    Μερικές φορές αυτό δεν μπορεί να γίνει από αρχάριο.

    Αν υπάρχει συγκεκριμένη περίπτωση, όχι υποθετική, ανάφερέ μας τους πιθανώς συμβατούς μC να δούμε.
    Αν απλά έχεις ένα νεώτερο μη-συμβατό ίσως να μπορεί να γίνει αλλά να μην αξίζει τον κόπο (τα chips είναι αρκετά φθηνά).

    G

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από sv4lqcnik Εμφάνιση μηνυμάτων
    νεα ερωτηση
    -- Μπορω σε ενα προγραμμα που ειναι γραμμενο για pic πχ 628 - να αλλαξω τον τυπο μ/ε με εναν αλλο μεταγενεστερο που εχω ;
    τι αλλαγες πρεπει να κανω και τι να προσεξω;
    Οι microcontrollers της Microchip είναι κατασκευασμένοι έτσι ώστε ο πυρήνας τους να έχει τους κυριότερους καταχωρητές μνήμης data στις ίδιες διευθύνσεις και με την ίδια ονομασία. Για παράδειγμα, οι καταχωρητές των πορτών Α,Β έχουν την ίδια διεύθυνση 05h και 06h και στους δύο, ενώ αντίστοιχα ίδιες (85h και 86h) είναι και οι διευθύνσεις των καταχωρητών TRIS (ορίζουν την επιλογή ψηφιακής εισόδου ή εξόδου).
    Συμπερασματικά, αυτό σημαίνει πως με λίγες μετατροπές και για συγγενικές οικογένειες controllers μπορείς να κάνεις προσαρμογή ενός κώδικα γραμμένου για συγκεκριμένο τύπο, σε έναν άλλο. Όλα όμως γίνονται πολύ ευκολότερα με διάβασμα των migration sheets κάθε μοντέλου, στα οποία αναφέρονται ευκρινώς οι διαφορές απο τύπο σε τύπο σε hardware και software.

    0 Not allowed! Not allowed!

  10. #9
    Μέλος Το avatar του χρήστη spiroscfu
    Όνομα
    Σπύρος
    Εγγραφή
    Aug 2010
    Περιοχή
    Κέρκυρα
    Μηνύματα
    4.652

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Οι microcontrollers της Microchip είναι κατασκευασμένοι έτσι ώστε ο πυρήνας τους να έχει τους κυριότερους καταχωρητές μνήμης data στις ίδιες διευθύνσεις και με την ίδια ονομασία. Για παράδειγμα, οι καταχωρητές των πορτών Α,Β έχουν την ίδια διεύθυνση 05h και 06h και στους δύο, ενώ αντίστοιχα ίδιες (85h και 86h) είναι και οι διευθύνσεις των καταχωρητών TRIS (ορίζουν την επιλογή ψηφιακής εισόδου ή εξόδου).
    Συμπερασματικά, αυτό σημαίνει πως με λίγες μετατροπές και για συγγενικές οικογένειες controllers μπορείς να κάνεις προσαρμογή ενός κώδικα γραμμένου για συγκεκριμένο τύπο, σε έναν άλλο. Όλα όμως γίνονται πολύ ευκολότερα με διάβασμα των migration sheets κάθε μοντέλου, στα οποία αναφέρονται ευκρινώς οι διαφορές απο τύπο σε τύπο σε hardware και software.
    Συμφωνώ ειδικά αν ο κώδικας είναι απλός, γίνεται εύκολα.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Ναι, όλα τα παραπάνω ισχύουν για απλό σχετικά κώδικα και για παραπλήσια μοντέλα επεξεργαστών. Αν ήθελες να κάνεις αναβάθμιση hardware απο π.χ. ελεγκτή της 16F οικογένειας σε 18F, τα πράγματα αλλάζουν αρκετά σε πολλά σημεία, όπως ο αλγόριθμος ανάγνωσης απο πίνακα, η αρχικοποίηση των modules (UART, πολλά επίπεδα διακοπών, προτεραιότητες διακοπών κ.λ.π.). Όλα όμως προϋποθέτουν πολύ διάβασμα!

    0 Not allowed! Not allowed!

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

  1. User-Service Manuals Ρ/Ε Εξοπλισμού
    By matthew in forum Ραδιοερασιτεχνισμός
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 24-02-15, 17:46
  2. user manual amis-8
    By lamogio in forum Συστήματα Ασφαλείας
    Απαντήσεις: 11
    Τελευταίο Μήνυμα: 21-02-15, 20:52
  3. USER MANUAL KENWOOD TK-1118
    By sv7lww in forum Ραδιοερασιτεχνισμός
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 17-11-14, 18:48
  4. ερωτηση απο πρωταρη
    By alphavitix in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 16-04-12, 22:11

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

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