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

Θέμα: ΠΕΡΙΣΣΟΤΕΡΗ ΜΝΗΜΗ ΣΕ PIC

  1. #1
    Μέλος Το avatar του χρήστη DT200
    Όνομα
    Ιωάννης
    Εγγραφή
    Nov 2005
    Περιοχή
    ΜΕΓΑΡΑ
    Μηνύματα
    1.245

    Προεπιλογή ΠΕΡΙΣΣΟΤΕΡΗ ΜΝΗΜΗ ΣΕ PIC

    Προσπαθώ αρκετό καιρό να μάθω αν υπάρχει τρόπος να βάλουμε επιπλέον μνήμη προγράμματος σε έναν PIC π.χ. στον 16F84 . ή αν μπορούμε να βάλουμε μνήμη δεδομένων ?

    0 Not allowed! Not allowed!

  2. #2
    Μέλος
    Εγγραφή
    Apr 2006
    Περιοχή
    Κέρκυρα
    Μηνύματα
    5.958

    Προεπιλογή

    Αν και δεν ασχολουμε με PIC, δεν μπορείς να του προσθέσεις καθόλου μνήμη προγράμματος. Αν θέλεις πιο πολύ μνήμη προγράμματος πρέπει να επιλέξεις άλλο PIC. Όσο για μνήμη δεδομένων μπορείς αν θέλεις με κάποια μορφή πολυπλεξίας να βάλεις κάποια εξωτερική μνήμη αλλά βέβαια δεν θα την βλέπει απευθέιας όπως την εσωτερική. Θα την βλέπει σαν ένα εξωτερικό περιφερειακό που μέσω λογισμικού θα παράγει τα σήματα ελέγχου, διεύθυνση και θα την γράφει και θα την διαβάζει. Υπάρχουν και σειριακές RAM αλλά δε νομιζω να βρείς στην ελλάδα. Καλύτερα να επιλέξεις κάποιο άλλο PIC.

    0 Not allowed! Not allowed!

  3. #3
    Μέλος Το avatar του χρήστη savnik
    Όνομα
    Νίκος
    Εγγραφή
    Sep 2004
    Περιοχή
    Μυτιλήνη
    Μηνύματα
    844

    Προεπιλογή Re: ΠΕΡΙΣΣΟΤΕΡΗ ΜΝΗΜΗ ΣΕ PIC

    Παράθεση Αρχικό μήνυμα από DT200
    Προσπαθώ αρκετό καιρό να μάθω αν υπάρχει τρόπος να βάλουμε επιπλέον μνήμη προγράμματος σε έναν PIC π.χ. στον 16F84 . ή αν μπορούμε να βάλουμε μνήμη δεδομένων ?
    Βαλε τον 16F628 που εχει διπλή μνημη απο τον 16F84 και τα ποδια του ειναι ακριβως τα ιδια και ειναι πιο φτηνος.
    Βαλε μια εξωτερικη μνημη πχ 24LC128 και την ελεχγεις με τις εντολες I2CWRITE και I2CREAD

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη DT200
    Όνομα
    Ιωάννης
    Εγγραφή
    Nov 2005
    Περιοχή
    ΜΕΓΑΡΑ
    Μηνύματα
    1.245

    Προεπιλογή

    Στην πραγματικότητα δεν έχω γράψει ποτέ τόσο μεγάλο πρόγραμμα ώστε να χρειαστώ μεγαλύτερη μνήμη από 2ΚΒ
    ετοιμάζω όμως κάτι πολύ καλό , έναν υπολογιστή ταξιδιού με οθόνη LCD και θέλω να βάλω πολλά μενού μέσα.
    Φανταστείτε έναν pic με μνήμη 1ΜΒ

    0 Not allowed! Not allowed!

  5. #5
    ΥπερΣυντονιστής Το avatar του χρήστη gsmaster
    Όνομα
    Γιάννης
    Εγγραφή
    Aug 2003
    Περιοχή
    Γιάννενα
    Μηνύματα
    4.444

    Προεπιλογή

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

    πχ αντί να γράψεις στο πρόγραμμά σου εμφάνισε "Hello world" στην οθόνη, να γράψεις να εκτελέσει την ρουτίνα που θα διαβάζει απο την μνήμη, ξεκινώνας απο την θέση μνήμης που ξεκινάει το "Hello world" και για όσους χαρακτήρες είναι το μήνυμα, ή μπορείς να χρησιμοποιήσεις κάποιο χαρακτήρα τερματισμού, και όταν βλέπει αυτόν τον χαρακτήρα να σταματάει.

    Ένα καλό με αυτη την μέθοδο είναι ότι αλλάζοντας την εξωτερική μνήμη μπορείς να αλλάξεις την γλώσσα του μενού. Επίσης αν η μνήμη έχει αρκετό χώρο μπορείς να περάσεις πολλές γλώσσες στην ίδια εξωτερική μνήμη. Το τράβηξα πολύ, ε?

    0 Not allowed! Not allowed!
    Πριν γράψετε ένα νέο θέμα στο φόρουμ, ψάξτε ->εδώ<-, κάτι θα βρείτε που δεν ξέρατε.

  6. #6
    Μέλος Το avatar του χρήστη DT200
    Όνομα
    Ιωάννης
    Εγγραφή
    Nov 2005
    Περιοχή
    ΜΕΓΑΡΑ
    Μηνύματα
    1.245

    Προεπιλογή

    Πολύ καλό ! μπράβο !!!
    Από ότι έχω καταλάβει ασχολείσαι αρκετά με τον προγραμματισμό και πάντα διαβάζω της απαντήσεις σου . αν κανονίσετε κάποτε συνάντηση στην Θεσσαλονίκη θα έρθω να σας γνωρίσω.

    Περιμένω και άλλες απαντήσεις από συναδέλφους

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη DT200
    Όνομα
    Ιωάννης
    Εγγραφή
    Nov 2005
    Περιοχή
    ΜΕΓΑΡΑ
    Μηνύματα
    1.245

    Προεπιλογή

    Κάπου πείρε το μάτι μου ότι ο pic 18f έχει ένα ειδικό καταχωριτή ο οποίος λύνει το πρόβλημα της επέκτασης του προγράμματος.
    Δηλαδή παίρνει την επόμενη εντολή από την εξωτερική μνήμη την αποθηκεύει στον ειδικό καταχωριτη και μετά την εκτελεί.
    καλο???

    0 Not allowed! Not allowed!

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

  1. corasair μνημη αντιπροσωπεια
    By Gaou in forum Hardware Η/Υ
    Απαντήσεις: 9
    Τελευταίο Μήνυμα: 05-10-15, 09:25
  2. μνημη ram
    By mixos2 in forum Hardware Η/Υ
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 08-01-13, 16:46
  3. ΜΝΗΜΗ USB
    By nikos.re in forum Κυκλώματα για Η/Υ
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 12-03-11, 19:42
  4. Στη μνημη Controlakis
    By jeik in forum Γενική Συζήτηση
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 06-12-09, 20:23
  5. Ερωτηση περι μνημη στους Pic...
    By ventouza6969 in forum Μικροελεγκτές
    Απαντήσεις: 33
    Τελευταίο Μήνυμα: 18-05-09, 04:04

Tags for this Thread

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

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