PDA

Επιστροφή στο Forum : pic16f628



jakektm
29-05-05, 18:21
γνωρίζει κανείς πως τι εντολές θα χρησιμοποιήσω για να δώσω 'διακοπή' σε κάποιους καταχωρητές (με prescaler) ια πάνω από 1sec.

Acinonyx
09-06-05, 02:44
Δεν μπορείς με απλά prescaler να προκαλεσεις διακοπή σε χρόνο τόσο μεγάλο όσο τα 1000ms. Θα πρέπει να βάλεις κάποιον counter να σου μετράει αντιστροφα διαδοχικές διακοπές συγκεκριμένου χρονιστη και μόλις μηδενιστεί να κάνεις την εργασία που θέλεις. Κάτι σαν software prescaler δηλαδη..

Βέβαια όλα αυτά εξαρτωνται από τον timer που θα διαλέξεις ( έχεις να επιλεξεις ανάμεσα σε τρεις timers για το 628 - μάλιστα ο τρίτος έχει και postscaler!) και τον κρύσταλο που θα βάλεις..

jakektm
11-06-05, 10:25
οκ ευχαριστω, αν και το εψαξα και βρήκα πως γίνεται. Τώρα με έβαλες σε σκέψεις με το postscaler.
Αν θα μπορούσες να μου εξηγήσεις περίπου τί είναι postscaler...