MICROCHIP dsPIC33 Dual Watchdog Timer
ΕΙΣΑΓΩΓΗ
Το dsPIC33/PIC24 Dual Watchdog Timer (WDT) περιγράφεται σε αυτήν την ενότητα. Ανατρέξτε στην εικόνα 1-
1 για ένα μπλοκ διάγραμμα του WDT.
Το WDT, όταν είναι ενεργοποιημένο, λειτουργεί από την εσωτερική πηγή ρολογιού ταλαντωτή χαμηλής κατανάλωσης RC (LPRC) ή από επιλέξιμη πηγή ρολογιού σε λειτουργία Εκτέλεση. Το WDT μπορεί να χρησιμοποιηθεί για τον εντοπισμό δυσλειτουργιών λογισμικού συστήματος επαναφέροντας τη συσκευή εάν το WDT δεν εκκαθαρίζεται περιοδικά στο λογισμικό. Το WDT μπορεί να διαμορφωθεί σε λειτουργία παραθύρου ή σε λειτουργία χωρίς παράθυρο. Μπορούν να επιλεγούν διάφορες περίοδοι χρονικού ορίου WDT χρησιμοποιώντας το πρόγραμμα κλιμάκωσης ανάρτησης WDT. Το WDT μπορεί επίσης να χρησιμοποιηθεί για την αφύπνιση της συσκευής από την κατάσταση αναστολής λειτουργίας ή αδράνειας (λειτουργία εξοικονόμησης ενέργειας).
Τα ακόλουθα είναι μερικά από τα βασικά χαρακτηριστικά των μονάδων WDT:
- Ελεγχόμενη διαμόρφωση ή λογισμικό
- Ξεχωριστές περιόδους χρονικού ορίου με δυνατότητα διαμόρφωσης από τον χρήστη για τις λειτουργίες Εκτέλεσης και Αναστολής/Αδράνειας
- Μπορεί να ξυπνήσει τη συσκευή από την κατάσταση αναμονής ή αδράνειας
- Πηγή ρολογιού με δυνατότητα επιλογής από το χρήστη σε λειτουργία εκτέλεσης
- Λειτουργεί από LPRC σε κατάσταση αναμονής/αναμονής
Διάγραμμα μπλοκ χρονοδιακόπτη Watchdog
Σημείωμα
- Η συμπεριφορά της επαναφοράς WDT μετά από ένα συγκεκριμένο συμβάν διακόπτη ρολογιού εξαρτάται από τη συσκευή. Ανατρέξτε στην ενότητα «Watchdog Timer» στο φύλλο δεδομένων της συγκεκριμένης συσκευής για μια περιγραφή των συμβάντων διακόπτη ρολογιού που διαγράφουν το WDT.
- Οι διαθέσιμες πηγές ρολογιού εξαρτώνται από τη συσκευή.
ΜΗΤΡΩΕΣ ΕΛΕΓΧΟΥ ΧΡΟΝΟΔΙΑΚΟΠΤΗ WATCHDOG
Οι μονάδες WDT αποτελούνται από τους ακόλουθους ειδικούς καταχωρητές συναρτήσεων (SFR):
- WDTCONL: Εγγραφή ελέγχου χρονοδιακόπτη Watchdog
Αυτός ο καταχωρητής χρησιμοποιείται για την ενεργοποίηση ή απενεργοποίηση του Watchdog Timer και ενεργοποιεί ή απενεργοποιεί τη λειτουργία με παράθυρο. - WDTCONH: Εγγραφή κλειδιού χρονοδιακόπτη Watchdog
Αυτός ο καταχωρητής χρησιμοποιείται για την εκκαθάριση του WDT για την αποφυγή χρονικού ορίου. - RCON: Επαναφορά μητρώου ελέγχου (2)
Αυτός ο καταχωρητής υποδεικνύει την αιτία μιας επαναφοράς.
Εγγραφή χάρτη
Ο Πίνακας 2-1 παρέχει μια σύντομη περίληψη των σχετικών καταχωρητών μονάδων WDT. Τα αντίστοιχα μητρώα εμφανίζονται μετά τη σύνοψη, ακολουθούμενα από μια λεπτομερή περιγραφή κάθε μητρώου.
Πίνακας 2-1: Χάρτης καταχώρισης χρονομετρητών Watchdog
Ονομα | Εύρος Bit | Bits | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
WDTCONL | 15:0 | ON(3) | — | — | ΡΟΥΝΤΙΒ[4:0](2) | CLKSEL[1:0](2) | SLPDIV[4:0](2) | WDTWINEN(3) | |||||||||
WDTCONH | 15:0 | WDTCLRKEY[15:0] | |||||||||||||||
RCON(4, 5) | 15:0 | ΤΡΑΠΡ(1) | IOPUWR(1) | — | — | — | — | CM(1) | VREGS(1) | EXTR(1) | SWR(1) | — | WDTO | ΥΠΝΟΣ | ΑΕΡΓΟΣ(1) | ΒΟΡ(1) | POR(1) |
Υπόμνημα: — = δεν εφαρμόζεται, διαβάζεται ως '0'
Σημείωμα
- Αυτά τα bit δεν σχετίζονται με τη μονάδα WDT.
- Αυτά τα bit είναι μόνο για ανάγνωση και αντικατοπτρίζουν την τιμή των bit διαμόρφωσης.
- Αυτά τα bit αντικατοπτρίζουν την κατάσταση για το bit Configuration εάν έχει οριστεί. Εάν το bit είναι καθαρό, η τιμή ελέγχεται από λογισμικό.
- Εάν τα bit διαμόρφωσης WDTEN[1:0] είναι «11» (μη προγραμματισμένα), το WDT είναι πάντα ενεργοποιημένο, ανεξάρτητα από τη ρύθμιση bit ON (WDTCONL[15]).
- Όλα τα bit κατάστασης Επαναφοράς μπορούν να ρυθμιστούν ή να διαγραφούν στο λογισμικό. Η ρύθμιση ενός από αυτά τα bit στο λογισμικό δεν προκαλεί Επαναφορά συσκευής.
Εγγραφή 2-1: WDTCONL: Εγγραφή ελέγχου χρονοδιακόπτη Watchdog
R/W-0 | U-0 | U-0 | Ράι | Ράι | Ράι | Ράι | Ράι |
ON( 1 ,2 ) | — | — | ΡΟΥΝΤΙΒ[4:0](3) | ||||
bit 15 | bit 8 |
Ράι | Ράι | Ράι | Ράι | Ράι | Ράι | Ράι | R/W/HS-0 |
CLKSEL[1:0](3, 4) | SLPDIV[4:0](3) | WDTWINEN(1) | |||||
bit 7 | bit 0 |
- bit 15 ON: Watchdog Timer Enable bit(1,2)
1 = Ενεργοποιεί το Watchdog Timer εάν δεν είναι ενεργοποιημένο από τη διαμόρφωση της συσκευής
0 = Απενεργοποιεί το Watchdog Timer εάν ήταν ενεργοποιημένο στο λογισμικό - bit 14-13 Unimplemented: Διαβάστε ως '0'
- bit 12-8 RUNDIV[4:0]: WDT Run Mode Postscaler Status bit(3)
- bit 7-6 CLKSEL[1:0]: WDT Run Mode Clock Select Status bits(3,4)
11 = Ταλαντωτής LPRC
10 = Ταλαντωτής FRC
01 = Με κράτηση
00 = SYSCLK - bit 5-1 SLPDIV[4:0]: Sleep and Idle Mode WDT Postscaler Status bit(3)
- bit 0 WDTWINEN: Παράθυρο χρονοδιακόπτη Watchdog Ενεργοποίηση bit(1)
1 = Ενεργοποιεί τη λειτουργία παραθύρου
0 = Απενεργοποιεί τη λειτουργία παραθύρου
Σημείωμα
- Αυτά τα bit αντικατοπτρίζουν την κατάσταση του bit Configuration εάν το bit έχει οριστεί. Εάν το bit διαγραφεί, η τιμή ελέγχεται από λογισμικό.
- Το λογισμικό του χρήστη δεν πρέπει να διαβάζει ή να γράφει τα SFR της περιφερειακής συσκευής στον κύκλο SYSCLK αμέσως μετά την οδηγία που διαγράφει το bit ON της μονάδας.
- Αυτά τα bit είναι μόνο για ανάγνωση και αντικατοπτρίζουν την τιμή των bit διαμόρφωσης.
- Οι διαθέσιμες πηγές ρολογιού εξαρτώνται από τη συσκευή. Ανατρέξτε στο κεφάλαιο «Watchdog Timer» στο φύλλο δεδομένων της συγκεκριμένης συσκευής για διαθεσιμότητα.
Εγγραφή 2-2: WDTCONH: Εγγραφή κλειδιού χρονοδιακόπτη Watchdog
Π-0 Π-0 Π-0 Π-0 Π-0 Π-0 Π-0 Π-0 |
WDTCLRKEY[15:8] |
bit 15 bit 8 |
Π-0 Π-0 Π-0 Π-0 Π-0 Π-0 Π-0 Π-0 |
WDTCLRKEY[7:0] |
bit 7 bit 0 |
Θρύλος
R = Αναγνώσιμο bit W = Εγγράψιμο bit U = Μη υλοποιημένο bit, διαβάζεται ως '0'
-n = Τιμή στο POR '1' = Το bit έχει οριστεί '0' = Το bit διαγράφεται x = το bit είναι άγνωστο
- bit 15-0 WDTCLRKEY[15:0]: Watchdog Timer Clear Key bits
Για να διαγράψετε το Watchdog Timer για να αποτρέψετε ένα time-out, το λογισμικό πρέπει να γράψει την τιμή, 0x5743, σε αυτήν τη θέση χρησιμοποιώντας μια εγγραφή 16-bit.
Εγγραφή 2-3: RCON: Επαναφορά μητρώου ελέγχου (2)
R/W-0 | R/W-0 | U-0 | U-0 | R/W-0 | U-0 | R/W-0 | R/W-0 |
ΤΡΑΠΡ(1) | IOPUWR(1) | — | — | VREGSF(1) | — | CM(1) | VREGS(1) |
bit 15 | bit 8 |
R/W-0 | R/W-0 | U-0 | R/W-0 | R/W-0 | R/W-0 | R/W-1 | R/W-1 |
EXTR(1) | SWR(1) | — | WDTO | ΥΠΝΟΣ | ΑΕΡΓΟΣ(1) | ΒΟΡ(1) | POR(1) |
bit 7 | bit 0 |
Θρύλος
R = Αναγνώσιμο bit W = Εγγράψιμο bit U = Μη υλοποιημένο bit, διαβάζεται ως '0'
-n = Τιμή στο POR '1' = Το bit έχει οριστεί '0' = Το bit διαγράφεται x = το bit είναι άγνωστο
- bit 15 TRAPR: Trap Reset Flag bit(1)
1 = Έχει συμβεί επαναφορά διένεξης παγίδας
0 = Δεν έχει συμβεί επαναφορά διένεξης παγίδας - bit 14 IOPUWR: Παράνομος κωδικός ενεργοποίησης ή Unitialized W Register Reset Reset Flag bit(1)
1 = Ένας παράνομος εντοπισμός κωδικού πρόσβασης, μια παράνομη λειτουργία διεύθυνσης ή μη αρχικοποιημένος καταχωρητής W που χρησιμοποιείται ως δείκτης διεύθυνσης προκάλεσε επαναφορά
0 = Δεν έχει σημειωθεί παράνομος κωδικός ενεργοποίησης ή μη αρχικοποιημένη επαναφορά μητρώου W - bit 13-12 Unimplemented: Διαβάστε ως '0'
- bit 11 VREGSF: Flash Voltage Ρυθμιστής Αναμονής κατά τη διάρκεια ύπνου bit (1)
1 = Flash voltagΟ ρυθμιστής e είναι ενεργός κατά την Ύπνο
0 = Flash voltagΟ ρυθμιστής μεταβαίνει σε κατάσταση αναμονής κατά τη διάρκεια της αναστολής λειτουργίας - bit 10 Unimplemented: Διαβάστε ως '0'
- bit 9 CM: Ασυμφωνία διαμόρφωσης Bit σημαίας (1)
1 = Έχει συμβεί επαναφορά ασυμφωνίας διαμόρφωσης
0 = Δεν έχει συμβεί επαναφορά ασυμφωνίας διαμόρφωσης - bit 8 VREGS: Voltage Ρυθμιστής Αναμονής κατά τη διάρκεια ύπνου bit (1)
1 = VoltagΟ ρυθμιστής e είναι ενεργός κατά την Ύπνο
0 = VoltagΟ ρυθμιστής μεταβαίνει σε κατάσταση αναμονής κατά τη διάρκεια της αναστολής λειτουργίας - bit 7 EXTR: External Reset (MCLR) Bit Pin(1)
1 = Έγινε επαναφορά Master Clear (pin).
0 = Δεν έχει πραγματοποιηθεί επαναφορά Master Clear (pin). - bit 6 SWR: Λογισμικό RESET (Οδηγίες) Σημαία bit(1)
1 = Εκτελέστηκε μια εντολή RESET
0 = Δεν έχει εκτελεστεί μια εντολή RESET - bit 5 Unimplemented: Διαβάστε ως '0'
- bit 4 WDTO: Watchdog Timer Time-out Bit Flag
1 = Το χρονικό όριο WDT έχει σημειωθεί
0 = WDT time-out δεν έχει συμβεί - bit 3 SLEEP: Αφύπνιση από Sleep Flag bit
1 = Η συσκευή βρίσκεται σε κατάσταση αναστολής λειτουργίας
0 = Η συσκευή δεν βρίσκεται σε κατάσταση αναστολής λειτουργίας
Σημείωμα
- Αυτά τα bit δεν σχετίζονται με τη μονάδα WDT.
- Όλα τα bit κατάστασης Επαναφοράς μπορούν να ρυθμιστούν ή να διαγραφούν στο λογισμικό. Η ρύθμιση ενός από αυτά τα bit στο λογισμικό δεν προκαλεί Επαναφορά συσκευής.
Εγγραφή 2-3: RCON: Επαναφορά μητρώου ελέγχου (2)
- bit 2 IDLE: Αφύπνιση από το bit Idle Flag (1)
1 = Η συσκευή βρίσκεται σε κατάσταση αναμονής
0 = Η συσκευή δεν βρίσκεται σε κατάσταση αναμονής - bit 1 BOR: Brown-out Reset Flag bit(1)
1 = Έγινε επαναφορά Brown-out
0 = Δεν έχει σημειωθεί επαναφορά καφέ έξω - bit 0 POR: Power-on Reset Flag bit(1)
1 = Έχει γίνει επαναφορά κατά την ενεργοποίηση
0 = Δεν έχει γίνει επαναφορά κατά την ενεργοποίηση
Σημείωμα
- Αυτά τα bit δεν σχετίζονται με τη μονάδα WDT.
- Όλα τα bit κατάστασης Επαναφοράς μπορούν να ρυθμιστούν ή να διαγραφούν στο λογισμικό. Η ρύθμιση ενός από αυτά τα bit στο λογισμικό δεν προκαλεί Επαναφορά συσκευής.
ΛΕΙΤΟΥΡΓΙΑ ΧΡΟΝΟΔΙΑΚΟΠΤΗ WATCHDOG
Η κύρια λειτουργία του χρονοδιακόπτη Watchdog (WDT) είναι η επαναφορά του επεξεργαστή σε περίπτωση δυσλειτουργίας λογισμικού ή η αφύπνιση του επεξεργαστή σε περίπτωση διακοπής λειτουργίας κατά την αναστολή λειτουργίας ή την αδράνεια.
Το WDT αποτελείται από δύο ανεξάρτητους χρονοδιακόπτες, το ένα για λειτουργία σε κατάσταση λειτουργίας και το άλλο για λειτουργία σε λειτουργία εξοικονόμησης ενέργειας. Η πηγή ρολογιού για τη λειτουργία εκτέλεσης WDT είναι επιλέξιμη από το χρήστη.
Κάθε χρονόμετρο έχει έναν ανεξάρτητο, προγραμματιζόμενο από το χρήστη postscaler. Και οι δύο χρονοδιακόπτες ελέγχονται μέσω ενός μόνο bit ON. δεν μπορούν να λειτουργήσουν ανεξάρτητα.
Εάν το WDT είναι ενεργοποιημένο, ο κατάλληλος μετρητής WDT θα αυξηθεί έως ότου υπερχειλίσει ή "λήξει ο χρόνος".
Ένα χρονικό όριο WDT σε λειτουργία εκτέλεσης θα δημιουργήσει μια επαναφορά συσκευής. Για να αποφευχθεί η επαναφορά χρονικού ορίου λήξης WDT στη λειτουργία εκτέλεσης, η εφαρμογή χρήστη πρέπει να επισκευάζει περιοδικά το WDT. Ένα χρονικό όριο σε λειτουργία εξοικονόμησης ενέργειας θα αφυπνίσει τη συσκευή.
Σημείωμα: Ο ταλαντωτής LPRC ενεργοποιείται αυτόματα κάθε φορά που χρησιμοποιείται ως πηγή ρολογιού WDT και το WDT είναι ενεργοποιημένο.
Τρόποι Λειτουργίας
Το WDT έχει δύο τρόπους λειτουργίας: Λειτουργία χωρίς παράθυρο και Προγραμματιζόμενο παράθυρο. Στη λειτουργία Non-Window, το λογισμικό πρέπει να εκκαθαρίζει περιοδικά το WDT ανά πάσα στιγμή μικρότερη από εκείνη της περιόδου WDT για να αποφευχθεί η επαναφορά WDT (Εικόνα 3-1). Η λειτουργία χωρίς παράθυρο επιλέγεται διαγράφοντας το bit του Watchdog Timer Window Enable (WDTWINEN) (WDTCONL[0]).
Στη λειτουργία Προγραμματιζόμενου παραθύρου, το λογισμικό μπορεί να διαγράψει το WDT μόνο όταν ο μετρητής βρίσκεται στο τελευταίο του παράθυρο, πριν εμφανιστεί ένα χρονικό όριο. Η εκκαθάριση του WDT έξω από αυτό το παράθυρο θα προκαλέσει επαναφορά συσκευής (Εικόνα 3-2). Υπάρχουν τέσσερις επιλογές μεγέθους παραθύρου: 25%, 37.5%, 50% και 75% της συνολικής περιόδου WDT. Το μέγεθος του παραθύρου ορίζεται στη διαμόρφωση της συσκευής. Η λειτουργία προγραμματιζόμενου παραθύρου δεν ισχύει όταν βρίσκεται σε λειτουργία εξοικονόμησης ενέργειας.
Εικόνα 3-1: Λειτουργία WDT χωρίς παράθυρο
Εικόνα 3-2: Προγραμματιζόμενη λειτουργία WDT παραθύρου
Προγραμματιζόμενο παράθυρο Watchdog Timer
Το μέγεθος του παραθύρου καθορίζεται από τα bit διαμόρφωσης, WDTWIN[1:0] και RWDTPS[4:0]. Στη λειτουργία προγραμματιζόμενου παραθύρου (WDTWINEN = 1), το WDT θα πρέπει να διαγραφεί με βάση τη ρύθμιση των bit διαμόρφωσης μεγέθους παραθύρου, WDTWIN[1:0] (βλ. Εικόνα 3-2). Αυτές οι ρυθμίσεις bit είναι:
- 11 = Το παράθυρο WDT είναι το 25% της περιόδου WDT
- 10 = Το παράθυρο WDT είναι το 37.5% της περιόδου WDT
- 01 = Το παράθυρο WDT είναι το 50% της περιόδου WDT
- 00 = Το παράθυρο WDT είναι το 75% της περιόδου WDT
Εάν το WDT διαγραφεί πριν από το επιτρεπόμενο παράθυρο ή εάν το WDT επιτρέπεται να λήξει, πραγματοποιείται επαναφορά συσκευής. Η λειτουργία παραθύρου είναι χρήσιμη για την επαναφορά της συσκευής κατά τη διάρκεια απροσδόκητης γρήγορης ή αργής εκτέλεσης ενός κρίσιμου τμήματος του κώδικα. Η λειτουργία παραθύρου ισχύει μόνο για τη λειτουργία WDT Run. Η κατάσταση αναστολής λειτουργίας WDT λειτουργεί πάντα σε λειτουργία χωρίς παράθυρο.
Ενεργοποίηση και απενεργοποίηση του WDT
Το WDT ενεργοποιείται ή απενεργοποιείται από τη διαμόρφωση της συσκευής ή ελέγχεται μέσω λογισμικού γράφοντας ένα «1» στο bit ON (WDTCONL[15]). Δείτε Εγγραφή 2-1 για περισσότερες λεπτομέρειες.
ΕΛΕΓΧΟΜΕΝΗ ΔΙΑΜΟΡΦΩΣΗ ΣΥΣΚΕΥΗΣ WDT
Εάν έχει οριστεί το bit διαμόρφωσης FWDTEN, το WDT είναι πάντα ενεργοποιημένο. Το bit ελέγχου ON (WDTCONL[15]) θα το αντικατοπτρίζει διαβάζοντας ένα '1'. Σε αυτήν τη λειτουργία, το bit ON δεν μπορεί να διαγραφεί στο λογισμικό. Το bit διαμόρφωσης FWDTEN δεν θα διαγραφεί με καμία μορφή επαναφοράς. Για να απενεργοποιήσετε το WDT, η διαμόρφωση πρέπει να ξαναγραφτεί στη συσκευή. Η λειτουργία παραθύρου ενεργοποιείται διαγράφοντας το bit διαμόρφωσης WINDIS.
Σημείωμα: Το WDT είναι ενεργοποιημένο από προεπιλογή σε μια μη προγραμματισμένη συσκευή.
ΕΛΕΓΧΟΜΕΝΟ ΛΟΓΙΣΜΙΚΟ WDT
Εάν το bit διαμόρφωσης FWDTEN είναι «0», η μονάδα WDT μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί (η προεπιλεγμένη συνθήκη) από το λογισμικό. Σε αυτήν τη λειτουργία, το bit ON (WDTCONL[15]) αντικατοπτρίζει την κατάσταση του WDT υπό έλεγχο λογισμικού. Το '1' υποδηλώνει ότι η μονάδα WDT είναι ενεργοποιημένη και το '0' υποδηλώνει ότι είναι απενεργοποιημένη.
WDT Postscaler
Το WDT διαθέτει δύο προγραμματιζόμενες από το χρήστη postscaler: ένα για τη λειτουργία Run και το άλλο για τη λειτουργία εξοικονόμησης ενέργειας. Τα bit διαμόρφωσης RWDTPS[4:0] ορίζουν τον μετακλιμακωτή κατάσταση λειτουργίας Run και τα μπιτ διαμόρφωσης SWDTPS[4:0] ορίζουν τον μετακλιμακωτή κατάσταση λειτουργίας εξοικονόμησης ενέργειας.
Σημείωμα: Τα ονόματα bit διαμόρφωσης για την τιμή postscaler ενδέχεται να διαφέρουν. Ανατρέξτε στο φύλλο δεδομένων της συγκεκριμένης συσκευής για λεπτομέρειες.
ΛΕΙΤΟΥΡΓΙΑ ΠΑΡΑΘΥΡΟΥ ΕΛΕΓΧΟΜΕΝΗ ΔΙΑΜΟΡΦΩΣΗ ΣΥΣΚΕΥΗΣ
Η λειτουργία παραθύρου μπορεί να ενεργοποιηθεί διαγράφοντας το bit Configuration, WINDIS. Όταν η λειτουργία παραθύρου WDT είναι ενεργοποιημένη από τη διαμόρφωση της συσκευής, το bit WDTWINEN (WDTCONL[0]) θα ρυθμιστεί και δεν μπορεί να διαγραφεί από το λογισμικό.
ΛΕΙΤΟΥΡΓΙΑ ΠΑΡΑΘΥΡΟΥ ΕΛΕΓΧΟΜΕΝΟΥ ΛΟΓΙΣΜΙΚΟΥ
Εάν το bit ρύθμισης παραμέτρων WINDIS είναι «1», η λειτουργία προγραμματιζόμενου παραθύρου WDT μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί από το bit WDTWINEN (WDTCONL[0]). Το '1' υποδηλώνει ότι η λειτουργία προγραμματιζόμενου παραθύρου είναι ενεργοποιημένη και το '0' υποδεικνύει ότι η λειτουργία προγραμματιζόμενου παραθύρου είναι απενεργοποιημένη.
WDT Postscaler και επιλογή περιόδου
Το WDT διαθέτει δύο ανεξάρτητους μετακλιμακωτές 5-bit, έναν για τη λειτουργία εκτέλεσης και τον άλλο για τη λειτουργία εξοικονόμησης ενέργειας, για τη δημιουργία μεγάλης ποικιλίας περιόδων λήξης. Οι μετακλιμακωτές παρέχουν αναλογίες διαιρέτη 1:1 έως 1:2,147,483,647 (βλ. Πίνακα 3-1). Οι ρυθμίσεις postscaler επιλέγονται χρησιμοποιώντας τη διαμόρφωση της συσκευής. Η περίοδος χρονικού ορίου WDT επιλέγεται από το συνδυασμό της πηγής ρολογιού WDT και του postscaler. Ανατρέξτε στην Εξίσωση 3-1 για τον υπολογισμό της περιόδου WDT
Εξίσωση 3-1: Υπολογισμός περιόδου χρονικού ορίου WDT
WDT Time-out Period = (WDT Clock Period) • 2Postscaler
Στην κατάσταση αναστολής λειτουργίας, η πηγή ρολογιού WDT είναι LPRC και η περίοδος λήξης καθορίζεται από τη ρύθμιση bit SLPDIV[4:0]. Το LPRC, με ονομαστική συχνότητα 32 kHz, δημιουργεί μια ονομαστική περίοδο λήξης για το WDT 1 χιλιοστού του δευτερολέπτου όταν ο μετακλιμακωτής είναι στην ελάχιστη τιμή.
Στη λειτουργία Εκτέλεση, είναι δυνατή η επιλογή της πηγής ρολογιού WDT. Η περίοδος λήξης καθορίζεται από τη συχνότητα της πηγής ρολογιού WDT και τη ρύθμιση bit RUNDIV[4:0].
Σημείωμα: Η περίοδος λήξης της μονάδας WDT σχετίζεται άμεσα με τη συχνότητα της πηγής ρολογιού WDT. Η ονομαστική συχνότητα της πηγής ρολογιού εξαρτάται από τη συσκευή. Η συχνότητα μπορεί να ποικίλλει ανάλογα με τον όγκο λειτουργίας της συσκευήςtagε και θερμοκρασία. Ανατρέξτε στο φύλλο δεδομένων της συγκεκριμένης συσκευής για τις προδιαγραφές συχνότητας ρολογιού. Οι διαθέσιμες πηγές ρολογιού για τη λειτουργία εκτέλεσης εξαρτώνται από τη συσκευή. Ανατρέξτε στο κεφάλαιο «Watchdog Timer» στο φύλλο δεδομένων της συγκεκριμένης συσκευής για διαθέσιμες πηγές.
Λειτουργία WDT σε λειτουργία εκτέλεσης
Όταν το WDT λήξει ή διαγραφεί έξω από το παράθυρο στη λειτουργία παραθύρου, δημιουργείται μια επαναφορά συσκευής όταν λήξει ο μετρητής NMI.
Πηγές ρολογιού WDT
Η πηγή ρολογιού της λειτουργίας WDT Run είναι επιλέξιμη από το χρήστη. Η πηγή ρολογιού επιλέγεται από τα bit συσκευής RCLKSEL[1:0] (FWDT[6:5]). Η λειτουργία εξοικονόμησης ενέργειας WDT χρησιμοποιεί το LPRC ως πηγή ρολογιού.
Επαναφορά του WDT(1)
Ο μετρητής WDT της λειτουργίας εκτέλεσης διαγράφεται με οποιοδήποτε από τα ακόλουθα:
- Επαναφορά οποιασδήποτε συσκευής
- Εκτέλεση εντολής DEBUG
- Ανίχνευση σωστής τιμής εγγραφής (0x5743) στα bit WDTCLRKEYx (WDTCONH[15:0]) (ανατρέξτε στο Exampλε 3-1)
- Ένας διακόπτης ρολογιού: (2)
- Διακόπτης ρολογιού με εκκίνηση υλικολογισμικού
- Εκκίνηση δύο ταχυτήτων
- Συμβάν Fail-Safe Clock Monitor (FSCM).
- Διακόπτης ρολογιού μετά την αφύπνιση από την αναστολή λειτουργίας όταν εμφανίζεται αυτόματος διακόπτης ρολογιού λόγω διαμόρφωσης ταλαντωτή και η εκκίνηση δύο ταχυτήτων είναι ενεργοποιημένη από τη διαμόρφωση της συσκευής
Ο μετρητής WDT της κατάστασης ύπνου επαναφέρεται κατά την είσοδο στο Sleep.
Σημείωμα
- Η κατάσταση λειτουργίας WDT δεν επαναφέρεται όταν η συσκευή εισέρχεται σε λειτουργία εξοικονόμησης ενέργειας.
- Η συμπεριφορά της επαναφοράς WDT μετά από ένα συγκεκριμένο συμβάν διακόπτη ρολογιού εξαρτάται από τη συσκευή. Ανατρέξτε στην ενότητα «Watchdog Timer» στο φύλλο δεδομένων της συγκεκριμένης συσκευής για μια περιγραφή των συμβάντων διακόπτη ρολογιού που διαγράφουν το WDT.
Exampλε 3-1: Σample Κωδικός για εκκαθάριση του WDT
Πίνακας 3-1: Ρυθμίσεις περιόδου χρονικού ορίου WDT
Postscaler Values | Χρονική περίοδος λήξης με βάση το ρολόι WDT | ||
32 kHz | 8 MHz | 25 MHz | |
00000 | 1 ms | 4 μs | 1.28 μs |
00001 | 2 ms | 8 μs | 2.56 μs |
00010 | 4 ms | 16 μs | 5.12 μs |
00011 | 8 ms | 32 μs | 10.24 μs |
00100 | 16 ms | 64 μs | 20.48 μs |
00101 | 32 ms | 128 μs | 40.96 μs |
00110 | 64 ms | 256 μs | 81.92 μs |
00111 | 128 ms | 512 μs | 163.84 μs |
01000 | 256 ms | 1.024 ms | 327.68 μs |
01001 | 512 ms | 2.048 ms | 655.36 μs |
01010 | δεκαετία του 1.024 | 4.096 ms | 1.31072 ms |
01011 | δεκαετία του 2.048 | 8.192 ms | 2.62144 ms |
01100 | δεκαετία του 4.096 | 16.384 ms | 5.24288 ms |
01101 | δεκαετία του 8.192 | 32.768 ms | 10.48576 ms |
01110 | δεκαετία του 16.384 | 65.536 ms | 20.97152 ms |
01111 | δεκαετία του 32.768 | 131.072 ms | 41.94304 ms |
10000 | 0:01:06 χμ | 262.144 ms | 83.88608 ms |
10001 | 0:02:11 χμ | 524.288 ms | 167.77216 ms |
10010 | 0:04:22 χμ | δεκαετία του 1.048576 | 335.54432 ms |
10011 | 0:08:44 χμ | δεκαετία του 2.097152 | 671.08864 ms |
10100 | 0:17:29 χμ | δεκαετία του 4.194304 | δεκαετία του 1.34217728 |
10101 | 0:34:57 χμ | δεκαετία του 8.388608 | δεκαετία του 2.68435456 |
10110 | 1:09:54 χμ | δεκαετία του 16.777216 | δεκαετία του 5.36870912 |
10111 | 2:19:49 χμ | δεκαετία του 33.554432 | δεκαετία του 10.73741824 |
11000 | 4:39:37 χμ | 0:01:07 χμ | δεκαετία του 21.47483648 |
11001 | 9:19:14 χμ | 0:02:14 χμ | δεκαετία του 42.94967296 |
11010 | 18:38:29 χμ | 0:04:28 χμ | 0:01:26 χμ |
11011 | 1 ημέρα 13:16:58 χμ | 0:08:57 χμ | 0:02:52 χμ |
11100 | 3 ημέρες 2:33:55 χμ | 0:17:54 χμ | 0:05:44 χμ |
11101 | 6 ημέρες 5:07:51 χμ | 0:35:47 χμ | 0:11:27 χμ |
11110 | 12 ημέρες 10:15:42 χμ | 1:11:35 χμ | 0:22:54 χμ |
11111 | 24 ημέρες 20:31:24 χμ | 2:23:10 χμ | 0:45:49 χμ |
ΔΙΑΚΟΠΕΣ ΚΑΙ ΕΠΑΝΑΦΟΡΑ ΓΕΝΙΑ
Χρονικό όριο WDT σε λειτουργία εκτέλεσης
Όταν το χρονικό όριο του WDT λήξει σε λειτουργία εκτέλεσης, δημιουργείται μια επαναφορά συσκευής.
Το υλικολογισμικό μπορεί να προσδιορίσει εάν η αιτία της Επαναφοράς ήταν το χρονικό όριο λήξης WDT στη λειτουργία εκτέλεσης, δοκιμάζοντας το bit WDTO (RCON[4]).
Σημείωμα: Ανατρέξτε στα κεφάλαια «Επαναφορά» και «Ελεγκτής διακοπής» στο φύλλο δεδομένων της συγκεκριμένης συσκευής. Επίσης, ανατρέξτε στις ενότητες «Επαναφορά» (DS39712) και «Διακοπές» (DS70000600) στο «εγχειρίδιο οικογενειακής αναφοράς dsPIC33/PIC24» για λεπτομέρειες.
Λήξη χρόνου WDT σε λειτουργία εξοικονόμησης ενέργειας
Όταν η μονάδα WDT λήξει στη λειτουργία εξοικονόμησης ενέργειας, αφυπνίζει τη συσκευή και η λειτουργία WDT Run συνεχίζει να μετράει.
Για να ανιχνεύσετε μια αφύπνιση WDT, μπορούν να δοκιμαστούν το bit WDTO (RCON[4]), το bit SLEEP (RCON[3]) και το bit IDLE (RCON[2]). Εάν το bit WDTO είναι "1", το συμβάν οφειλόταν σε λήξη χρόνου WDT σε λειτουργία εξοικονόμησης ενέργειας. Τα bit SLEEP και IDLE μπορούν στη συνέχεια να ελεγχθούν για να προσδιοριστεί εάν το συμβάν WDT συνέβη ενώ η συσκευή ήταν σε λειτουργία ή αν ήταν σε κατάσταση αναστολής λειτουργίας ή αδράνειας.
Σημείωμα: Ανατρέξτε στα κεφάλαια «Επαναφορά» και «Ελεγκτής διακοπής» στο φύλλο δεδομένων της συγκεκριμένης συσκευής. Επίσης, ανατρέξτε στις ενότητες «Επαναφορά» (DS39712) και «Διακοπές» (DS70000600) στο «εγχειρίδιο οικογενειακής αναφοράς dsPIC33/PIC24» για λεπτομέρειες.
Αφύπνιση από τη λειτουργία εξοικονόμησης ενέργειας από ένα συμβάν που δεν είναι WDT
Όταν η συσκευή αφυπνίζεται από μια λειτουργία εξοικονόμησης ενέργειας από μια διακοπή NMI που δεν είναι WDT, η λειτουργία εξοικονόμησης ενέργειας WDT διατηρείται σε Reset και η λειτουργία WDT Run συνεχίζει να μετράει από την τιμή μέτρησης προκαταρκτικής εξοικονόμησης ενέργειας.
ΕΠΑΝΑΦΟΡΑ ΑΙΤΙΑ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑ
Προσδιορισμός της αιτίας μιας επαναφοράς
Για να προσδιορίσετε εάν έχει συμβεί επαναφορά WDT, μπορεί να δοκιμαστεί το bit WDTO (RCON[4]). Εάν το bit WDTO είναι '1', η Επαναφορά οφειλόταν σε ένα χρονικό όριο WDT στη λειτουργία Εκτέλεση. Το λογισμικό θα πρέπει να διαγράψει το bit WDTO για να επιτρέψει τον σωστό προσδιορισμό της προέλευσης μιας επόμενης επαναφοράς.
Επιπτώσεις διαφόρων επαναφορών
Οποιαδήποτε μορφή επαναφοράς συσκευής θα διαγράψει το WDT. Η Επαναφορά θα επιστρέψει τους καταχωρητές WDTCONH/L στην προεπιλεγμένη τιμή και το WDT θα απενεργοποιηθεί εκτός εάν ενεργοποιηθεί από τη διαμόρφωση της συσκευής.
Σημείωμα: Μετά από μια επαναφορά συσκευής, το bit WDT ON (WDTCONL[15]) θα αντικατοπτρίζει την κατάσταση του bit FWDTEN (FWDT[15]).
ΛΕΙΤΟΥΡΓΙΑ ΣΕ ΛΕΙΤΟΥΡΓΙΕΣ ΕΝΤΟΠΙΣΜΟΥ ΣΦΑΛΜΑΤΩΝ ΚΑΙ ΕΞΟΙΚΟΝΟΜΗΣΗΣ ΕΝΕΡΓΕΙΑΣ
Λειτουργία WDT σε λειτουργίες εξοικονόμησης ενέργειας
Το WDT, εάν είναι ενεργοποιημένο, θα συνεχίσει να λειτουργεί σε κατάσταση αναστολής λειτουργίας ή σε κατάσταση αναμονής και μπορεί να χρησιμοποιηθεί για την αφύπνιση της συσκευής. Αυτό επιτρέπει στη συσκευή να παραμείνει σε κατάσταση αναμονής ή αδράνειας έως ότου λήξει το WDT ή μια άλλη διακοπή αφυπνίσει τη συσκευή. Εάν η συσκευή δεν εισέλθει ξανά σε κατάσταση αναμονής ή αδράνειας μετά από αφύπνιση, το WDT πρέπει να απενεργοποιηθεί ή να συντηρείται περιοδικά για να αποτραπεί η λειτουργία NMI λειτουργίας WDT Run.
ΛΕΙΤΟΥΡΓΙΑ WDT ΣΕ ΛΕΙΤΟΥΡΓΙΑ ΥΠΝΟΥ
Η μονάδα WDT μπορεί να χρησιμοποιηθεί για την αφύπνιση της συσκευής από την κατάσταση αναστολής λειτουργίας. Κατά την είσοδο σε κατάσταση αναστολής λειτουργίας, ο μετρητής λειτουργίας WDT Run σταματά να μετράει και η λειτουργία εξοικονόμησης ενέργειας WDT αρχίζει να μετράει από την κατάσταση Επαναφοράς, έως ότου λήξει το χρονικό όριο ή η συσκευή αφυπνιστεί από μια διακοπή. Όταν το χρονικό όριο του WDT λήγει σε κατάσταση αναστολής λειτουργίας, η συσκευή ξυπνά και συνεχίζει την εκτέλεση του κώδικα, ορίζει το bit WDTO (RCON[4]) και συνεχίζει την κατάσταση λειτουργίας WDT.
ΛΕΙΤΟΥΡΓΙΑ WDT ΣΕ ΛΕΙΤΟΥΡΓΙΑ ΑΔΕΝΙΑΣ
Η μονάδα WDT μπορεί να χρησιμοποιηθεί για την αφύπνιση της συσκευής από την κατάσταση αναμονής. Κατά την είσοδο σε κατάσταση αναμονής, ο μετρητής λειτουργίας WDT Run σταματά να μετράει και η λειτουργία εξοικονόμησης ενέργειας WDT αρχίζει να μετράει από την κατάσταση Επαναφοράς, έως ότου λήξει το χρονικό όριο ή η συσκευή αφυπνιστεί από μια διακοπή. Η συσκευή αφυπνίζεται και συνεχίζει την εκτέλεση του κώδικα, ορίζει το bit WDTO (RCON[4]) και συνεχίζει τη λειτουργία εκτέλεσης WDT.
Χρονικές καθυστερήσεις κατά την αφύπνιση
Θα υπάρξει μια χρονική καθυστέρηση μεταξύ του συμβάντος WDT στην αναστολή λειτουργίας και της έναρξης της εκτέλεσης του κώδικα. Η διάρκεια αυτής της καθυστέρησης αποτελείται από το χρόνο εκκίνησης του ταλαντωτή που χρησιμοποιείται. Σε αντίθεση με την αφύπνιση από την κατάσταση αναμονής, δεν υπάρχουν χρονικές καθυστερήσεις που να σχετίζονται με την αφύπνιση από την κατάσταση αναμονής. Το ρολόι του συστήματος λειτουργεί κατά την κατάσταση αναμονής. Επομένως, δεν απαιτούνται καθυστερήσεις εκκίνησης κατά την αφύπνιση.
Πηγές ρολογιού WDT σε λειτουργία εξοικονόμησης ενέργειας
Η πηγή ρολογιού WDT για τη λειτουργία εξοικονόμησης ενέργειας δεν είναι επιλέξιμη από το χρήστη. Η πηγή ρολογιού είναι LPRC.
Λειτουργία WDT σε λειτουργία εντοπισμού σφαλμάτων
Το WDT θα πρέπει να είναι απενεργοποιημένο στη λειτουργία εντοπισμού σφαλμάτων για να αποφευχθεί ένα χρονικό όριο.
Αυτή η ενότητα παραθέτει σημειώσεις εφαρμογής που σχετίζονται με αυτήν την ενότητα του εγχειριδίου. Αυτές οι σημειώσεις εφαρμογής ενδέχεται να μην είναι γραμμένες ειδικά για την οικογένεια συσκευών dsPIC33/PIC24, αλλά οι έννοιες είναι σχετικές και θα μπορούσαν να χρησιμοποιηθούν με τροποποιήσεις και πιθανούς περιορισμούς. Οι τρέχουσες σημειώσεις εφαρμογής που σχετίζονται με τη μονάδα Dual Watchdog Timer είναι:
Σημείωμα: Επισκεφθείτε το Microchip webιστοσελίδα (www.microchip.com) για πρόσθετες σημειώσεις εφαρμογής και κωδικό π.χamples για την οικογένεια συσκευών dsPIC33/PIC24.
ΙΣΤΟΡΙΑ ΑΝΑΘΕΩΡΗΣΗΣ
Αναθεώρηση Α (Μάρτιος 2016)
Αυτή είναι η αρχική έκδοση αυτού του εγγράφου.
Αναθεώρηση Β (Ιούνιος 2018)
Αλλάζει το οικογενειακό όνομα της συσκευής σε dsPIC33/PIC24.
Καταργεί το υδατογράφημα Advance Information από τα υποσέλιδα της σελίδας.
Αναθεώρηση Γ (Φεβρουάριος 2022)
Ενημερώσεις Πίνακας 2-1 και Πίνακας 3-1.
Ενημερώσεις Εγγραφή 2-1.
Ενημερώσεις Ενότητα 3.1 «Τρόποι λειτουργίας», Ενότητα 3.2 «Προγραμματιζόμενο παράθυρο με χρονοδιακόπτη παρακολούθησης», Ενότητα 3.3 «Ενεργοποίηση και απενεργοποίηση του WDT», Ενότητα 3.4.1 «Συσκευή
Λειτουργία παραθύρου ελεγχόμενης διαμόρφωσης», Ενότητα 3.4.2 «Λειτουργία παραθύρου ελεγχόμενη από λογισμικό», Ενότητα 3.7 «Πηγές ρολογιού WDT» και Ενότητα 6.1.2 «Λειτουργία WDT σε κατάσταση αναμονής».
Το πρότυπο Watchdog Timer χρησιμοποιεί την ορολογία "Master" και "Slave". Η αντίστοιχη ορολογία μικροτσίπ που χρησιμοποιείται σε αυτό το έγγραφο είναι "Κύρια" και "Δευτεροβάθμια", αντίστοιχα
Σημειώστε τις ακόλουθες λεπτομέρειες της δυνατότητας προστασίας κωδικών σε προϊόντα Microchip:
- Τα προϊόντα μικροτσίπ πληρούν τις προδιαγραφές που περιέχονται στο συγκεκριμένο φύλλο δεδομένων μικροτσίπ τους.
- Η Microchip πιστεύει ότι η οικογένεια προϊόντων της είναι ασφαλής όταν χρησιμοποιείται με τον προβλεπόμενο τρόπο, εντός των προδιαγραφών λειτουργίας και υπό κανονικές συνθήκες.
- Το Microchip εκτιμά και προστατεύει επιθετικά τα δικαιώματα πνευματικής ιδιοκτησίας του. Οι προσπάθειες παραβίασης των χαρακτηριστικών προστασίας κωδικών του προϊόντος Microchip απαγορεύονται αυστηρά και ενδέχεται να παραβιάζουν τον Νόμο για τα δικαιώματα πνευματικής ιδιοκτησίας στην ψηφιακή εποχή.
- Ούτε το Microchip ούτε οποιοσδήποτε άλλος κατασκευαστής ημιαγωγών μπορεί να εγγυηθεί την ασφάλεια του κώδικά του. Η προστασία κωδικού δεν σημαίνει ότι εγγυόμαστε ότι το προϊόν είναι «άθραυστο». Η προστασία κωδικών εξελίσσεται συνεχώς. Η Microchip δεσμεύεται να βελτιώνει συνεχώς τα χαρακτηριστικά προστασίας κωδικών των προϊόντων μας.
Αυτή η δημοσίευση και οι πληροφορίες στο παρόν μπορούν να χρησιμοποιηθούν μόνο με προϊόντα Microchip, συμπεριλαμβανομένου του σχεδιασμού, της δοκιμής και της ενσωμάτωσης προϊόντων Microchip στην εφαρμογή σας. Η χρήση αυτών των πληροφοριών με οποιονδήποτε άλλο τρόπο παραβιάζει αυτούς τους όρους. Οι πληροφορίες σχετικά με τις εφαρμογές συσκευών παρέχονται μόνο για τη δική σας διευκόλυνση και ενδέχεται να αντικατασταθούν από ενημερώσεις. Είναι δική σας ευθύνη να διασφαλίσετε ότι η αίτησή σας πληροί τις προδιαγραφές σας. Επικοινωνήστε με το τοπικό γραφείο πωλήσεων Microchip για πρόσθετη υποστήριξη ή λάβετε πρόσθετη υποστήριξη στο
https://www.microchip.com/en-us/support/design-help/client-supportservices.
ΑΥΤΕΣ ΟΙ ΠΛΗΡΟΦΟΡΙΕΣ ΠΑΡΕΧΟΝΤΑΙ ΑΠΟ ΤΟ MICROCHIP «AS IS». Το MICROCHIP ΔΕΝ ΠΑΡΕΧΕΙ ΔΗΛΩΣΕΙΣ Ή ΕΓΓΥΗΣΕΙΣ ΚΑΜΙΑ ΕΙΔΟΥΣ ΡΗΤΗ Ή ΣΙΩΠΗΡΕΣ, ΓΡΑΠΤΗ Ή ΠΡΟΦΟΡΙΚΗ, ΝΟΜΙΚΕΣ Ή ΑΛΛΙΩΣ, ΣΧΕΤΙΚΑ ΜΕ ΤΙΣ ΠΛΗΡΟΦΟΡΙΕΣ ΠΟΥ ΠΕΡΙΛΑΜΒΑΝΟΥΝ ΑΛΛΑ ΟΧΙ ΠΕΡΙΟΡΙΣΜΕΝΕΣ ΕΝΙΣΧΥΣΕΙΣ ΔΥΝΑΤΟΤΗΤΑ ΚΑΙ ΚΑΤΑΛΛΗΛΟΤΗΤΑ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ Ή ΕΓΓΥΗΣΕΙΣ ΣΧΕΤΙΚΑ ΜΕ ΤΗΝ ΚΑΤΑΣΤΑΣΗ, ΠΟΙΟΤΗΤΑ Ή ΑΠΟΔΟΣΗ ΤΟΥ.
ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ ΔΕΝ ΕΙΝΑΙ ΥΠΕΥΘΥΝΗ Η ΜΙΚΡΟΤΣΙΠ ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΕΜΜΕΣΗ, ΕΙΔΙΚΗ, ΤΙΜΩΡΙΚΗ, ΣΥΜΠΤΩΜΑΤΙΚΗ Ή ΣΥΝΕΠΕΙΡΗ ΑΠΩΛΕΙΑ, ΖΗΜΙΑ, ΚΟΣΤΟΣ Ή ΔΑΠΑΝΗ ΟΠΟΙΟΥΔΗΠΟΤΕ ΕΙΔΟΥΣ ΣΧΕΤΙΚΑ ΜΕ ΤΙΣ Η.Π.Α. ΑΚΟΜΑ ΚΑΙ ΑΝ ΕΧΕΙ ΣΥΜΒΟΥΛΕΥΘΕΙ ΜΙΚΡΟΤΣΙΠ ΓΙΑ ΤΗΝ ΠΙΘΑΝΟΤΗΤΑ Ή ΟΙ ΒΛΑΒΕΣ ΕΙΝΑΙ ΠΡΟΒΛΕΠΤΕΣ. ΣΤΟΝ ΠΛΗΡΗ ΒΑΘΜΟ ΠΟΥ ΕΠΙΤΡΕΠΕΤΑΙ ΑΠΟ ΤΟ ΝΟΜΟ, Η ΣΥΝΟΛΙΚΗ ΕΥΘΥΝΗ ΤΗΣ ΜΙΚΡΟΤΣΙΠ ΓΙΑ ΟΛΕΣ ΤΙΣ ΑΠΑΙΤΗΣΕΙΣ ΜΕ ΟΠΟΙΟΔΗΠΟΤΕ ΤΡΟΠΟ ΣΧΕΤΙΚΑ ΜΕ ΤΙΣ ΠΛΗΡΟΦΟΡΙΕΣ Ή ΤΗ ΧΡΗΣΗ ΤΟΥ ΔΕΝ ΘΑ ΥΠΕΡΒΑΙΝΕΙ ΤΟ ΠΟΣΟ ΤΩΝ ΤΕΛΩΝ, ΕΑΝ ΥΠΑΡΧΕΙ, ΑΥΤΟ ΠΟΛΥ ΑΥΤΟ ΠΛΗΡΟΦΟΡΙΕΣ.
Η χρήση των συσκευών Microchip σε εφαρμογές υποστήριξης ζωής ή/και ασφάλειας είναι εξ ολοκλήρου με κίνδυνο του αγοραστή και ο αγοραστής συμφωνεί να υπερασπιστεί, να αποζημιώσει και να διατηρήσει το αβλαβές Microchip από οποιαδήποτε ζημιά, αξιώσεις, κοστούμια ή έξοδα που προκύπτουν από αυτή τη χρήση. Καμία άδεια δεν μεταβιβάζεται, σιωπηρά ή με άλλο τρόπο, βάσει οποιωνδήποτε δικαιωμάτων πνευματικής ιδιοκτησίας Microchip, εκτός εάν αναφέρεται διαφορετικά.
Εμπορικά σήματα
Το όνομα και το λογότυπο του μικροτσίπ, το λογότυπο Microchip, Adaptec, AnyRate, AVR, λογότυπο AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Link,Checkty, maXTouch, MediaLB, megaAVR, Microsemi, λογότυπο Microsemi, MOST, MOST λογότυπο, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, λογότυπο PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, Logo, SST, SuperFST, , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron και XMEGA είναι σήματα κατατεθέντα της Microchip Technology Incorporated στις ΗΠΑ και σε άλλες χώρες. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASICW Plus, λογότυπο SmartFuet, Quiet Οι ονομασίες SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath και ZL είναι σήματα κατατεθέντα της Τεχνολογίας Microchip Incorporated στις ΗΠΑ Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, Any,Any, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGRE, Sp , INICnet, Έξυπνος παραλληλισμός, Συνδεσιμότητα μεταξύ τσιπ, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Παντογνώστης Κώδικας Δημιουργία, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QREALMatri , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, USBCheck VariSense, VectorBlox, VeriPHY, ViewΤα Span, WiperLock, XpressConnect και ZENA είναι εμπορικά σήματα της Microchip Technology Incorporated στις ΗΠΑ και σε άλλες χώρες.
Το SQTP είναι σήμα εξυπηρέτησης της Microchip Technology Incorporated στις ΗΠΑ
Τα σήματα Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom και Trusted Time είναι σήματα κατατεθέντα της Microchip Technology Inc. σε άλλες χώρες. Το GestIC είναι σήμα κατατεθέν της Microchip Technology Germany II GmbH & Co. KG, θυγατρικής της Microchip Technology Inc., σε άλλες χώρες.
Όλα τα άλλα εμπορικά σήματα που αναφέρονται στο παρόν αποτελούν ιδιοκτησία των αντίστοιχων εταιρειών τους.
© 2016-2022, Microchip Technology Incorporated και της
θυγατρικές.
Με την επιφύλαξη παντός δικαιώματος.
ISBN: 978-1-5224-9893-3
Πωλήσεις και εξυπηρέτηση σε όλο τον κόσμο
ΑΜΕΡΙΚΗ
Εταιρικό Γραφείο
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Τηλ: 480-792-7200
Φαξ: 480-792-7277
Τεχνική Υποστήριξη:
http://www.microchip.com/support
Web Διεύθυνση: www.microchip.com
Έγγραφα / Πόροι
![]() |
MICROCHIP dsPIC33 Dual Watchdog Timer [pdf] Οδηγός χρήστη dsPIC33 Dual Watchdog Timer, dsPIC33, Dual Watchdog Timer, Watchdog Timer |