|
Η αναπτυξιακή
πλακέτα που παρουσιάζεται σχεδιάστηκε να λειτουργεί με τους μικροελεγκτές AVR Mega16 και Mega32. Διαθέτει υποδοχές για τις παράλληλες θύρες A, B, C και D και υποδοχές για ISP και δίαυλο I2C. Επίσης διαθέτει
σειριακή θύρα RS232, σταθεροποιητή 5V, 8 LED και 8 διακόπτες με δυνατότητα σύνδεσης σε οποιαδήποτε
θύρα. Χρειάζεται εξωτερική τροφοδοσία μεταξύ 8V και 24V ή 5V από θύρα USB. Όλες οι
υποδοχές σύνδεσης διαθέτουν τάση τροφοδοσίας και γείωση. Οι διακόπτες μπορούν
να δώσουν λογικό 0 με αντιστάσεις pull up ή λογικό 1 με αντιστάσεις pull down, ανάλογα με θέση των
βραχυκυκλωτήρων που βρίσκονται κοντά στην υποδοχή των διακοπτών.Ο μικροελεγκτής
μπορεί να λειτουργήσει με το δικό του ταλαντωτή ή με εξωτερικό κρύσταλλο που
μπορεί να τοποθετηθεί κατά προτίμηση σε ανάλογη υποδοχή δίπλα στο μικροελεγκτή
(οι απαραίτητοι πυκνωτές είναι τοποθετημένοι στην πλακέτα).
Όλες οι
αντιστάσεις που είναι συνδεδεμένες στους διακόπτες και η αντίσταση στο RESET είναι 10kΩ. Όλες οι αντιστάσεις που είναι συνδεδεμένες στα LED είναι 510Ω. Όλες οι αντιστάσεις που είναι συνδεδεμένες
στη θύρα Β είναι 240Ω (αυτές οι αντιστάσεις είναι απαραίτητες για να μη
δημιουργηθεί βραχυκύκλωμα με τον ISP εάν είναι συνδεδεμένος). Οι τέσσερις ηλεκτρολυτικοί
πυκνωτές που είναι συνδεδεμένοι στο max232 είναι
1μF/63V. Οι δύο πυκνωτές που είναι
συνδεδεμένοι στον κρύσταλλο είναι 22pF. Ο ηλεκτρολυτικός
πυκνωτής που είναι συνδεδεμένος στο 7805 είναι 100μF/25V και οι τρεις πυκνωτές κοντά στις υποδοχές των θυρών
είναι 100nF.
Ο προγραμματισμός του μικροελεγκτή μπορεί να γίνει από τη θύρα ISP με
τον USB In System Programmer που
περιγράφεται στον τομέα κατασκευών. Εναλλακτικά μπορεί να γίνει μέσω της σειριακής
θύρας, αφού προσαρμοστεί, όπως παρουσιάζεται στις εικόνες που συνοδεύονται, ένας απλόςπρογραμματιστής με τον Tiny2313 (.hex file), ο οποίος μπορεί να κατασκευαστεί σε διάτρητη πλακέτα.
|