Σελίδα 1 από 17 1 2 3 11 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 169

Θέμα: usb προγραμματιστής για AVR (usbasp)

  1. #1
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή usb προγραμματιστής για AVR (usbasp)

    Μιας που στο φορουμ υπαρχει μονο ενας προγραμματιστης για AVR κι αυτος ειναι απαρχαιωμενος, με συνδεση σε παραλληλη θυρα που σε πολλα πισι δεν υπαρχει πλεον και χωρις προστασιες ειπα να παρουσιασω εναν προγραμματιστη που χρησιμοποιω κατα κορον.

    To παρακατω κυκλωμα ειναι ενας προγραμματιστης usb για μικροελεγκτες AVR, ειναι συμβατο σχεδον με ολα τα μελη της οικογενειας εκτος ειδικων περιπτωσεων.

    Η υλοποιηση του πρωτοκολλου usb γινεται μεσω software, γι'αυτο και δεν χρειαζεται επιπλεον ολοκληρωμενα παρα μονο εναν mega8 ή mega48.

    Η ταχυτητα προγραμματισμου ειναι αρκετα καλη, πχ διαβαζει πληρως εναν mega32 σε 7" και τον γραφει σε 17" (flash, eeprom, fuses).

    Το avrdude το υποστηριζει πληρως ενω ενα μειονεκτημα ειναι οτι δεν υποστηριζεται απευθειας απο αρκετα αλλα προγραμματα οπως πχ το codevision και το avr studio.
    Σε αυτες τις περιπτωσεις φυσικα μπορει να χρησιμοποιηθει αλλα θα πρεπει να μετατραπει το προγραμμα σε .hex αρχειο και να χρησιμοποιηθει το avrdude ή καποιο αλλο απο τα προγραμματα που το υποστηριζουν για την φορτωση στον μΕ. Προσωπικα προτιμω το extreme burner μιας που ειναι πολυ απλο και κανει την δουλεια του.

    Επισης θα χρειαστει να εχετε εναν λειτουργικο προγραμματιστη AVR για τον αρχικο προγραμματισμο του ολοκληρωμενο.

    Στο zip παρακατω θα βρειτε τυπωμενα και τοποθετηση υλικων για την δικη μου υλοποιηση. Ειναι σχεδιασμενο για να χωραει ακριβως σε κοινο πλαστικο κουτακι μεγεθους 72Χ50Χ35 mm. Αποτελειται απο 2 πλακετες οπως φαινεται και στις φωτο, μια κεντρικη και μια βοηθητικη που παρεχει επιλογες και led. Μπορει να λειτουργησει και χωρις το δευτερευον πλακετακι.

    Συμπεριλαμβανεται συνδεση για εξομοιωση σειριακης (δεν εχει υλοποιηθει σε software ακομα απο τον αρχικο σχεδιαστη) στα πιν 4,6 του βυσματος isp που κανονικα ειναι γειωμενα.
    Μεσω dip switches επιλεγεται η συχνοτητα προγραμματισμου (1), αν θα ειναι ενεργοποιημενα τα transmit, receive για την σειριακη (2,3) καθως και αν θα παρεχεται τροφοδοσια απο τον προγραμματιστη στο target board (4).
    Επισης υπαρχει προβλεψη για jumperακι ωστε να μην χρειαστει να ανοιξετε το καλυμμα σε περιπτωση που βγει νεο firmware και κουμπακι για επιβολη reset στον προγραμματιζομενο μΕ.

    Ολα τα εξαρτηματα ειναι συμβατικα εκτος απο 4 αντιστασεις smd σε 1206 μεγεθος που παρεχουν μια επιπλεον προστασια στο κυκλωμα.
    Δεν ειναι κρισιμη η τιμη τους, ακομα κι αν τις αντικαταστησετε με βραχυκυκλωματα θα παιζει αλλα θα λεγα καλυτερα να βαλετε γυρω στα 300Ω.

    Αλλα σημεια που θα πρεπει να προσεξετε ειναι οτι θα πρεπει να κοπουν οι γωνιες στην κεντρικη πλακετα φαλτσα ωστε να μπαινουν στο κουτακι, θα πρεπει να αφαιρεθει το pin 3 του isp βυσματος και θα πρεπει να γινει καποια προβλεψη ωστε στο βοηθητικο πλακετακι να ερχονται τα εξαρτηματα στο ιδιο υψος.

    Τελος μεγαλη προσοχη με την επιλογη για παροχη ρευματος στο target board! Ενδεχομενως να προκαλεσετε ζημια στην μητρικη του Η/Υ χρησιμοποιωντας την.

    Για το αρχειο hex που θα πρεπει να φορτωσετε στον μΕ, drivers, ασφαλειες και κυκλωμα κατεβαστε αυτο http://www.fischl.de/usbasp/usbasp.2009-02-28.tar.gz

    Στην σελιδα του σχεδιαστη http://www.fischl.de/usbasp/ θα βρειτε περισσοτερες πληροφοριες καθως και διαφορα εναλλακτικα layout.

    ΥΓ: Ενδεχομενως να παρατηρησατε οτι η φωτογραφιες ειναι ελαφρως διαφορετικες απο το τυπωμενο που παρεχεται, απλως αρχικα το ειχα σχεδιασει με 805 αντιστασεις, δεν υπαρχει αλλη διαφορα.
    Συνημμένα Thumbnails Συνημμένα Thumbnails Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  DSCN0946.jpg Εμφανίσεις:  1472 Μέγεθος:  91,9 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  DSCN0947.jpg Εμφανίσεις:  1255 Μέγεθος:  132,2 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  DSCN0951.jpg Εμφανίσεις:  1225 Μέγεθος:  77,5 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  DSCN0955.jpg Εμφανίσεις:  1143 Μέγεθος:  131,8 KB  
    Συνημμένα Αρχεία Συνημμένα Αρχεία

    1 Not allowed! Not allowed!

  2. 2 μέλη ευχαρίστησαν τον tasosmos για αυτό το χρήσιμο μήνυμα:

    GeorgeVita (24-01-16), Hary Dee (14-02-11)

  3. #2
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Dec 2003
    Περιοχή
    Athens
    Μηνύματα
    199

    Προεπιλογή

    Μπράβο Τάσο. Ωραίος, πολύ ωραίος. Και με πρόσθετες πατέντες. Έτσι, να προχωράμε μπροστά.
    Το συνημμένο το κατεβάζω και μου λέει ότι είναι κατεστραμμένο.

    0 Not allowed! Not allowed!

  4. #3
    Μέλος Το avatar του χρήστη Mihos
    Όνομα
    Μιχάλης
    Εγγραφή
    Nov 2006
    Περιοχή
    Αθήνα
    Μηνύματα
    689

    Προεπιλογή

    Μπράβο Τάσο! Πολύ ωραίο! Ξέρουμε αν υποστηρίζει προγραμματισμό της USB σειράς;

    0 Not allowed! Not allowed!

  5. #4
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Απ'οτι βλεπω ανοιγει μια χαρα το zip, τεσπα σου ανεβασα ενα rar με τις φωτο και τα τυπωμενα εδω http://rapidshare.com/files/320292716/usbasp2.rar

    Μιχαλη δεν εχω δοκιμασει με καποιον AT90usb αλλα λογικα ναι, δεν νομιζω να εχουν καποια διαφορα στον προγραμματισμο.
    Βλεπω παντως το avrdude και το khazama εχουν μερικα μοντελα στην λιστα υποστηριξης.

    0 Not allowed! Not allowed!

  6. #5
    Μέλος Το avatar του χρήστη terys2
    Όνομα
    Νίκος
    Εγγραφή
    Sep 2008
    Περιοχή
    Αγρίνιο
    Μηνύματα
    151

    Προεπιλογή

    Φίλε Τάσο πια avr προγραματίζει ακριβώς?

    0 Not allowed! Not allowed!

  7. #6
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Θεωρητικα εστω μπορει να προγραμματισει οποιονδηποτε AVR υποστηριζει isp, πλεον ελαχιστοι ειναι εκεινοι που δεν υποστηριζουν και αυτοι καταργουνται σιγα σιγα.

    Εννοειται φυσικα πρεπει να υποστηριζεται κι απο το software αλλα νομιζω συνδυαζοντας και τα 3 προγραμματα καλυπτονται ολοι, ακομα και οι σχετικα νεοι xmega.

    Πρακτικα εγω τον εχω χρησιμοποιησει με tiny45, 2313 και mega8, 48, 16 και 32 και δεν εχω αντιμετωπισει κανενα προβλημα.

    0 Not allowed! Not allowed!

  8. #7
    Μέλος Το avatar του χρήστη weather1967
    Όνομα
    Δημήτρης
    Εγγραφή
    Sep 2008
    Περιοχή
    Αθήνα
    Μηνύματα
    1.756

    Προεπιλογή

    Mπράβο Τάσο ,ωραια κατασκευή .

    0 Not allowed! Not allowed!

  9. #8
    Μέλος Το avatar του χρήστη tzitzikas
    Όνομα
    ΠΑΝΑΓΙΩΤΗΣ
    Εγγραφή
    Oct 2004
    Περιοχή
    ΘΕΣΣΑΛΟΝΙΚΗ
    Μηνύματα
    2.288

    Προεπιλογή

    τασο μπραβο. αυτο που ειναι σαν κολλα στην πλακετα τι υλικο ειναι? θα με ενδιέφερε για να κολώ καλωδια πανω στην πλακετα για καλωδιοταινιες κτλ

    0 Not allowed! Not allowed!

  10. #9
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Αν εννοεις στα βυσματα της κεντρικης πλακετας ειναι εποξικη κολλα 2 συστατικων, συγκεκριμενα χρησιμοποιω αυτη http://www.bison.net/GR/el/index.do

    Αν καταλαβα καλα την χρηση παντως θα λεγα ειναι καλυτερα να χρησιμοποιησεις σιλικονη, κλασικη ή ζεστη με πιστολακι αναλογα τι σε βολευει. Αυτη που λεω παραπανω ρεει ευκολα σχετικα και δεν θα μπορεις να την "πιασεις" ευκολα στα καλωδια.


    btw ξεχασα να αναφερω οτι ο προγραμματιστης ειναι open source. Υπαρχει κανονικα ο κωδικας σε C στο λινκ.

    0 Not allowed! Not allowed!

  11. #10
    Μέλος Το avatar του χρήστη baladofatsas
    Όνομα
    Γιάννης
    Εγγραφή
    Sep 2006
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    150

    Προεπιλογή

    Τασουλη πεταει η ομαδα ε!!!?? Ζωγραφισες παλι!!! Δουλευει κιολας??

    0 Not allowed! Not allowed!

Σελίδα 1 από 17 1 2 3 11 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. [AVR programmer] USBasp με level converter( 1.8-5V )
    By The_Control_Theory in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 16
    Τελευταίο Μήνυμα: 20-12-15, 13:20
  2. Usbasp και atmel avr dip programmer
    By Μιχάλης_13 in forum Μικροελεγκτές
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 19-12-15, 17:37
  3. avr rs232 προγραμματιστής δεν λειτουργεί
    By mtzag in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 25-02-13, 12:39
  4. Προγραμματιστής AVR [Αθήνα]
    By JimKarvo in forum Μικροελεγκτές
    Απαντήσεις: 12
    Τελευταίο Μήνυμα: 11-03-10, 14:44

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας