Σελίδα 2 από 2 ΠρώτηΠρώτη 1 2
Εμφάνιση αποτελεσμάτων : 11 έως 19 από 19

Θέμα: Απενεργοποίηση MCLR

  1. #11
    Μέλος Το avatar του χρήστη στεφανος μιχαλης
    Όνομα
    Στεφανος
    Εγγραφή
    May 2008
    Περιοχή
    Ροδος
    Μηνύματα
    123

    Προεπιλογή

    Δεν ξέρω αν την γνωρίζει το pickit την εντολή reset_cpu(); αλλά στο ccs έτσι γίνεται μέσω software.

    0 Not allowed! Not allowed!

  2. #12
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    για δώσε πληροφορίες που μπορείς να το χρησιμοποιήσεις και γιατί ?
    ο css είναι compiler και ο pickit2 προγραμματιστής

    0 Not allowed! Not allowed!

  3. #13
    Μέλος Το avatar του χρήστη kotsos___
    Όνομα
    Kώστας
    Εγγραφή
    Sep 2011
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    629

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από picdev Εμφάνιση μηνυμάτων
    και ενεργοποιημένο να είναι έχει εσωτερική pull up και δεν χρειάζεται να βάλεις καμία τάση στο pin!
    Αυτό είναι σίγουρο?? γιατι σε όλα τα σχηματικά το έχουν συνδεμένο και μας βασανίζουν τότε??

    0 Not allowed! Not allowed!

  4. #14
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    ναι είναι χίλια τα εκατό βάζεις μονο button και πυκνωτή, μιλαώ για καινούριο pic σχετικά τον 16f1938,
    αλλά ξέρεις αυτά που θεωρώ οτι ξέρω δεν τα διαβάζω στο datasheet RTFM
    400 σελίδες είναι αυτές

    0 Not allowed! Not allowed!

  5. #15
    Μέλος Το avatar του χρήστη στεφανος μιχαλης
    Όνομα
    Στεφανος
    Εγγραφή
    May 2008
    Περιοχή
    Ροδος
    Μηνύματα
    123

    Προεπιλογή

    Λοιπόν αυτη η εντολή κάνει reset στον pic όπως θα έκανε και αν έιχες πατήσει το button που βάζεις εξωτερικά στο mclr και με και με ενεργοποιημένο το mclr. H εντολή στο πρόγραμμα γραφτεαι όπως την στην έγραψα στο προηγούμενο post. Εγώ κύριος την χρησιμοποιό σε περιπτώσεις που θέλω να κανει ο pic reset απο μόνος μόλιες τελειώσει μια εργασία που κάνει. αν θες μπορεις να βάλεις τον ccs έχει μέσα αρκετα παραδείγματα να πάρεις ιδέες για την χρήση της

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Έχεις γκαστρωθεί ρε συ με την αντίσταση (μια αντίσταση είναι ), μπορεί να σου κάνει τίποτα μαλακιούλες αν το βάλεις σε hvp από lvp.

    Επίσης η reset_cpu() μπορεί να μην μηδενίζει μεταβλητές, αλλά απλά να πηγαίνει στον reset vector (κάνε του μια δοκιμή).


    edit:
    αν θυμάμαι καλά ή σωστά, σε lvp ενεργοποιεί μια weak pull-up στο mclr.

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη spiroscfu : 14-07-12 στις 13:16

  7. #17
    Μέλος
    Όνομα
    Όνομα
    Εγγραφή
    Nov 2009
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    197

    Προεπιλογή

    Υπάρχει reset σαν εντολή assembly. Απο datasheet p18f4620:

    Syntax: RESET
    Operands: None

    Operation: Reset all registers and flags that areaffected by a MCLR Reset.

    Status Affected: All


    Encoding:

    0000 0000 1111 1111

    Description: This instruction provides a way to
    execute a MCLR Reset in software.


    Words: 1
    Cycles: 1

    Οπότε το reset_cpu() της CCS προφανώς εκτελεί αυτή την εντολή και γίνεται reset σαν να πατούσε κάποιος το MCLR


    0 Not allowed! Not allowed!

  8. #18
    Μέλος Το avatar του χρήστη στεφανος μιχαλης
    Όνομα
    Στεφανος
    Εγγραφή
    May 2008
    Περιοχή
    Ροδος
    Μηνύματα
    123

    Προεπιλογή

    Αυτο ακριβώς κάνει Φώτη το αναφέρω και στο post 1.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Όχι σε όλους, πχ. στην σειρά 16 απλά πάει στην 0x000 (ξεκινάει το πρόγραμμα από την αρχή).

    Capture.JPG

    0 Not allowed! Not allowed!

Σελίδα 2 από 2 ΠρώτηΠρώτη 1 2

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

  1. Απενεργοποίηση Συναγερμού
    By dimsalo in forum Συστήματα Ασφαλείας
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 01-12-13, 16:28
  2. Απαντήσεις: 8
    Τελευταίο Μήνυμα: 10-03-12, 19:22
  3. Απενεργοποίηση σειρήνας σε Roiscok 208
    By geo_ef in forum Συστήματα Ασφαλείας
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 02-11-11, 14:52
  4. Απενεργοποίηση συναγερμού
    By dimitrist in forum Συστήματα Ασφαλείας
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 31-10-11, 23:08
  5. MCLR εξοδος σε pickit2 clone
    By picdev in forum Μικροελεγκτές
    Απαντήσεις: 29
    Τελευταίο Μήνυμα: 22-10-11, 01:08

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

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