Για μια καινούρια εφαρμογή που ετοιμάζω πρέπει να προγραμματίσω ένα ATTINY85. Φυσικά αυτό μπορεί να γίνει και σε raster (breadboard) με χρήση του arduino uno και καλώδια. Επειδή όμως θα χρειαστώ και μελλοντικά να προγραμματίσω αυτόν το μικροελεγκτή αποφάσισα να κάνω αυτό το απλό πλακετάκι που κάνει τις συνδέσεις με το arduino uno με πινοσειρά χωρίς να χρειάζεται καλώδια. Επιπλέον το πλακετάκι μπορεί να χρησιμοποιηθεί σαν πλακέτα breakout για development του μικροελεγκτή με τα επιπλέον πινάκια που βγάζει παράλληλα με το chip.
Στη φωτογραφία βλέπετε τον προγραμματιστή σε πλακέτα arduino uno δικής μου κατασκευής (δείτε την κατασκευή εδώ DIY arduino: φτιάξτε το δικό σας arduino )
Για να προγραμματίσετε τον μικροελεγκτή
- Φορτώσετε στο Arduino uno το sketch Arduino as ISP
- Συνδέστε την πλακέτα στο arduino uno
- Επιλέξτε για πλακέτα ATTINY. Αν δεν βρίσκετε την πλακέτα θα πρέπει να τις εγκαταστήσετε. Αντιγράψτε το λινκ https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json στο ΑΡΧΕΙΟ>ΠΡΟΤΙΜΗΣΕΙΣ>Επιπλέον URLs διαχειριστή πλακετών και στη συνέχεια κάντε την εγκατάσταση.
- Επιλέξτε τον τύπο του μικροελεγκτή
- Επιλέξτε την συχνότητα λειτουργίας (default 1MHz)
- Επιλέξτε programmer το Arduino as ISP
- ανεβάστε το sketch που θέλετε να εκτελέσει το ATTINY
To LED είναι συνδεδεμένο στο pin PB0 (ποδαράκι 5) αν θέλετε να φορτώσετε το παράδειγμα blink από τα έτοιμα sketch του arduino πριν το ανεβάσετε αλλάξτε την τιμή του ledpin σε 0. Φορτώστε το sketch και μόλις τελειώσει η διαδικασία του ανεβάσματος θα δείτε το LED να αναβοσβήνει.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου