Ύστερα από πολύ καιρό απραγίας σκέφτηκα να φτιάξω έναν programmer που να μπορεί να προγραμματίζει σχεδόν όλα τα pic microcontrollers της microchip αλλά επίσης να μπορεί να κάνει και debug σε μερικά από αυτά. Η microchip πουλάει τον programmer σε πολύ χαμηλή τιμή αλλά το θέμα είναι να κατασκευάσεις έναν κλώνο και μέσα από αυτό να καταλάβεις την λειτουργία του αλλά και να δημιουργήσεις τον δικό σου programmer. Το σχέδιο της κατασκευής υπάρχει σε πολλά site στο internet οπότε just google it και θα το βρείτε εύκολα. Η κατασκευή είναι απλή και στηρίζεται στον pic18f2550 ο οποίος συνδέεται με USB θύρα άνετα και έτσι επιτρέπει και γρηγορότερες ταχύτητες αλλά και υποστήριξη σε νεότερους υπολογιστές που δεν έχουν παράλληλες θύρες και σειριακές. Το μόνο δύσκολο στην κατασκευή είναι ο προγραμματισμός του pic18f2550 πράγμα που σημαίνει ότι χρειαζόμαστε έναν άλλον programmer για να περάσουμε μέσα τον boot loader. Όταν περαστεί ο boot loader μπορούμε κάθε φορά να ανανεώνουμε το firmware χωρίς όμως να βγάζουμε τον pic18f2550 από την κατασκευή μας κάτι που διευκολύνει πολύ τα πράγματα. Με απλά λόγια δεν κάνουμε ξανά burn κάποιο hex αρχείο στον pic αλλά μέσα από το πρόγραμμα μας ανανεώνουμε το firmware. Τον programmer τον υποστηρίζει το mplab αλλά και το πρόγραμμα του programmer το οποίο βρίσκεται στην έκδοση 2.61 και μπορεί να κατέβει από την σελίδα της microchip μαζί με τον boot loader
http://www.microchip.com
http://www.microchip.com
Για το κουτί της κατασκευής δεν έχω να προτείνω κάτι ιδιαίτερο αλλά στην προκειμένη περίπτωση με βόλεψε ο ΟΤΕ σε αυτό με ένα modem το οποίο το έκανα disassembling και πέρασα δυο κονέκτορες ,ο ένας είναι USB και ο άλλος Ethernet από τον οποίον παίρνουμε τα καλώδια του προγραμματισμού για να προγραμματίσουμε τον pic microcontroller που θέλουμε. Η κατασκευή αξίζει πραγματικά διότι λύνει τα χέρια σε όσους ασχολούνται με προγραμματισμό pic microcontrollers.
Πολύ καλό εώς ..... μαμάτο . Που θα βρω το σχηματικό και το HEX.file ?
ΑπάντησηΔιαγραφήΠρέπει να τα έχω.Στείλε μου ένα εμαίλ και στα στέλνω :)
ΑπάντησηΔιαγραφή