πρόβλημα με atmega16

N

Navid T

Guest
Γειά
im χρησιμοποιώντας atmega16 με συμβολική γλώσσα, λοξοτομώ καρφίτσα που 24 ~ 27 στο μηδέν, αλλά μπορώ να το κάνω αυτό για άλλες καρφίτσες, γιατί επίκλιση εγώ κάνω αυτό για αυτές τις τρεις καρφίτσες;do χρειάζονται κάθε spacially setup;όταν γράφω το πρόγραμμα για το ότι όπως και άλλες καρφίτσες αυτά δεν έχει οριστεί σε μηδέν ξέρω γιατί.Ξέρετε γιατί λοξοτομώ που αυτές καρφίτσες στο μηδέν;
σε ευχαριστώ

 
Hi Navid,

Παρακαλώ βρείτε παρακάτω μερικά αποσπάσματα από το δελτίο δεδομένων.Όλα coments ανήκει στον συντάκτη του δελτίου δεδομένων.

Πιο καρφίτσες λιμάνι υπάρχει ένα αναπληρωματικό λειτουργίες εκτός του ότι είναι γενικό Digital I / Os.

TDI Λιμάνι C, Bit 5

TDI, JTAG Test Data In: Serial για την εισαγωγή δεδομένων πρέπει να στραφούν στο να την εγκύκλιο μητρώο ή μητρώο δεδομένων (scan αλυσίδων). Όταν η διεπαφή JTAG είναι ενεργοποιημένη, αυτό καρφίτσα δεν μπορεί να χρησιμοποιηθεί ως I / O pin.

TDO Λιμάνι C, Bit 4
TDO, JTAG Test Data Out: Serial δεδομένα εξόδου από τη διδασκαλία ή μητρώο στοιχεία του μητρώου.

Όταν η διεπαφή JTAG είναι ενεργοποιημένη, αυτό καρφίτσα δεν μπορεί να χρησιμοποιηθεί ως I / O pin.

Η καρφίτσα TD0 είναι τρι-Αν δεν αναφέρεται TAP αναφέρει ότι μετατοπίσεις από τα δεδομένα καταχωρούνται.
TMS Λιμάνι C, Bit 3

TMS, JTAG Test Mode Select: Αυτό το PIN χρησιμοποιείται για την πλοήγηση μέσω του ΤΑΠ-ελεγκτή κρατικής μηχανής. Όταν η διεπαφή JTAG είναι ενεργοποιημένη, αυτό καρφίτσα δεν μπορεί να χρησιμοποιηθεί ως I / O pin.

TCK Λιμάνι C, Bit 2

TCK, JTAG Test Clock: JTAG λειτουργία είναι ταυτόχρονος με TCK. Όταν η διεπαφή JTAG είναι ενεργοποιημένη, αυτό καρφίτσα δεν μπορεί να χρησιμοποιηθεί ως I / O pin.Η διεπαφή JTAG είναι προσβάσιμες μέσω τεσσάρων της AVR s καρφίτσες.Στην ορολογία JTAG, οι καρφίτσες συνιστούν τον έλεγχο πρόσβασης Λιμάνι ΤΑΡ.Αυτές οι καρφίτσες είναι:

TMS: Test Mode Select.Αυτό pin χρησιμοποιείται για την πλοήγηση μέσω του ΤΑΠ-ελεγκτή
κρατικής μηχανής.
TCK: Test Ρολόι.JTAG λειτουργία είναι ταυτόχρονος με TCK.
TDI: Test Data In.Serial δεδομένα εισόδου που θα μεταφερθούν στο να την εγκύκλιο μητρώο ή δεδομένων
Μητρώο (Αλυσίδες Scan).
TDO: Test Data Out.Σειριακή έξοδο των δεδομένων από το μητρώο διδασκαλία ή στοιχεία του μητρώου.Όταν η ασφάλεια είναι JTAGEN απογραμμάτιστος, αυτά τα τέσσερα καρφίτσες ΤΑΡ είναι κανονικές καρφίτσες λιμάνικαι ο υπεύθυνος της ΤΑΡ είναι σε επαναφορά.Όταν έχει προγραμματιστεί και το bit JTD στο MCUCSR είναι
εκκαθαριστεί, τα σήματα εισόδου TAP τράβηξε στο εσωτερικό της υψηλής και της JTAG είναι ενεργοποιημένη για
Boundary-scan και προγραμματισμού.Στην περίπτωση αυτή, το pin εξόδου TAP (TDO) είναι αριστερά κυμαινόμενουσε κράτη όπου δεν το JTAG ΤΑΡ είναι υπεύθυνος μετατόπιση των δεδομένων, και ως εκ τούτου πρέπει να είναι συνδεδεμένη με pull-up αντίσταση ή άλλο υλικό που έχουν pull-ups (για παράδειγμα το TDI-είσοδο της επόμενης συσκευής στη σάρωση της αλυσίδας). Η συσκευή είναι στην αγορά με αυτό το προγραμματισμένο ασφαλειών.Bit 7 του MCUCSR μητρώου JTD: JTAG Interface Απενεργοποίηση
Αρχική τιμή μετά την επαναφορά είναι 0.
Όταν αυτό το bit είναι μηδέν, η διεπαφή JTAG είναι ενεργοποιημένη αν το JTAGEN Fuse έχει προγραμματιστεί.
Εάν αυτό είναι ένα κομμάτι, η διεπαφή JTAG είναι απενεργοποιημένη.Για να αποφευχθεί η ακούσια ενεργοποίηση ή απενεργοποίηση της διεπαφής JTAG, χρονομετρημένη ακολουθία πρέπει να ακολουθούνται κατά την αλλαγή αυτή λίγο: Το λογισμικό αίτηση πρέπει να γράψετε αυτό το κομμάτι στην επιθυμητή τιμή δύο φορές μέσα σε τέσσερις κύκλους για να αλλάξετε την αξία του.

Η τολμηρή και κόκκινη χαρακτήρες είναι η απάντηση στην ερώτησή σας.

 

Welcome to EDABoard.com

Sponsor

Back
Top