Επιστροφή στο Forum : PIC microcontroller
Καλησπέρα !!! Προσπαθώ να καταλάβω τι ακριβώς κάνει ο postscaler σε έναν μικροελεγκτή PIC. Απ'οτι έχω καταλάβει σχετίζεται με το χρόνο που γίνεται interrupt αλλα δεν είμαι σίγουρη ότι καταλαβαίνω ακριβώς τι παίζει!! οποιαδήποτε πληροφορία γι αυτό θα βοηθούσε !:001_smile:
Φωτεινή μήπως εννοείς prescaler;
Οχι ο prescaler γνωρίζω τι κάνει! Postscaler εννοώ.
ποιόν pic έχεις να δω το Manual,έχει να κάνει με extend the time period για να έχεις lower frequency of an interrupt..
o register του pic καθορίζει τις τιμές του....
Manolena που είσαι;
:wiink:
Οχι ο prescaler γνωρίζω τι κάνει! Postscaler εννοώ.
δεν ξέρω από pic αλλά απ αυτά που είδα ρίχνωντας μία ματιά κατάλαβα οτι είναι ανάμεσα στον timer και το interupt. Έτσι ο timer πάει γρήγορα αλλά πρέπει να υπερχειλίσει περισσότερες φορές για να κάνει interupt.... αν δηλαδή ο postscaller είναι 4 θα πρέπει να μετρήσει 4 φορές για να προκληθεί ένα Interupt.... για κάποιον που δεν τον ενδιαφέρει η μέτρηση του timer θα ηταν ισοδύναμο το αποτέλεσμα με το να βάλει prescaller για κάποιον όμως που τον ενδιαφέρει και η μέτρηση βάζει postscaller....
ελπίζω να κατάλαβα καλά και να μην σου εξηγώ κάτι λάθος....
ναι,κοίτα στο manual του pic που έχεις να δεις τις τιμές που παίρνει...
δεν ξέρω από pic αλλά απ αυτά που είδα ρίχνωντας μία ματιά κατάλαβα οτι είναι ανάμεσα στον timer και το interupt. Έτσι ο timer πάει γρήγορα αλλά πρέπει να υπερχειλίσει περισσότερες φορές για να κάνει interupt.... αν δηλαδή ο postscaller είναι 4 θα πρέπει να μετρήσει 4 φορές για να προκληθεί ένα Interupt.... για κάποιον που δεν τον ενδιαφέρει η μέτρηση του timer θα ηταν ισοδύναμο το αποτέλεσμα με το να βάλει prescaller για κάποιον όμως που τον ενδιαφέρει και η μέτρηση βάζει postscaller....
ελπίζω να κατάλαβα καλά και να μην σου εξηγώ κάτι λάθος....
Ο chip σωστά τα έγραψε. Μια μικρή συμπλήρωση: η έξοδος του prescaler+timer χρησιμοποιείται σε περιφερειακά (π.χ. sync serial port), αδιαφορόντας για τον postscaller.
Ουσιαστικά ο postscaler καθορίζει πόσο συχνά θα καλείται η software interrupt handling routine. Η βασική χρησιμότητα είναι σε οικονομία επεξεργαστικού χρόνου (περισσότερο idling ή χρόνος για άλλες διεργασίες).
Ευχαριστω για τις απαντήσεις!Ειναι ο dspic30f4011
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.