0
Καλησπέρα.
Λόγω της αγάπης μου για την γλώσσα του arduino (καλά ντε μην βαράτε....!! μου φαίνεται πολύ απλή και με βολεύει) πρίν απο καιρό είχα φτιάξει μία πλακέτα που περιείχε τον PIC32MX795F512. Ο λόγος που επέλεξα αυτόν τον επεξεργαστή είναι εκτός από την ταχύτητα του, και τα πολλά Pins ότι μέσω ενός bootloader δέχεται προγραμματισμό απο arduino interface.
http://www.digilentinc.com/Products/...=CHIPKIT-MAX32
στο link αυτο θα δείτε ένα board (MAX32) περιέχει τον PIC32MX795F512 και προγραματίζεται με ίδιο interface/κώδικα του arduino.
έτσι και εγώ αποφάσισα να φτιάξω μία πλακέτα με αυτόν τον επεξεργαστή μαζί με πολλά άλλα components. (FRAM,NVRAM,DS18B20,RS485).
έτσι μέσω του MPLAB και του KITPIC3 έκανα burn το arduino_bootloader που το δείνει η DIGILENT (μέσω ICSP)
μετά μέσω του MPIDE interfce (παρόμοιο πρόγραμμα με το arduino) έστελνα τον κώδικα που ήθελα απο RX/TX (μέσω FTDI).
Δηλαδή έφτιαξα ενα MAX32 με πολλά components.
Χθές παρέλαβα κάποιες καινούργιες πλακέτες, με μικρές σχεδιαστικά αλλαγές (απλά λίγο τις αναβάθμισα (ενίσχυση των εξόδων,Bluetooth)).
Πήγα να κάνω πάλι το κλασικό burn bootloader (μια χαρά) και να στείλω τον κώδικα μέσω του MPIDE (arduino).
έλα όμως που δεν τον παίρνε... έχω προσπαθήσει δεκάδες φορές και κολάει στο uploading...
Δοκίμασα ξανά να κάνω burn bootloader. Κανένα πρόβλημα εκεί, αλλα upload scetch δεν κάνει με τίποτα!!!
εξέτασα πολύ καλά την πλακέτα δεν βρήκα κανένα πρόβλημα, Δοκίμασα στην παλιά μου πλακέτα κάνει κανονικά upload!!.
Κόλλησα εναν άλλο επεξεργαστη σε άλλη πλακέτα ,το ίδιο πρόβλημα!! κόλλησα εναν άλλο επεξεργαστή σε παλιά πλακέτα πάλι τα ίδια!!!
(καλό ημεροκάματο σήμερα......)
Εν ολίγης δεν δουλεύει ούτε στις καινούργιες πλακέτες ούτε στις παλιές εκτός απο μία παλιά που την δουλεύω εδώ και καιρό!!
Το παράξενο ειναι ότι το MPLAB τους εντοπίζει κανονικά και κάνει burn bootloader αλλά μετά μεσω RX/TX δεν γίνεται τίποτα!!
Υπάρχει περίπτωση να φταίνε τα τσιπάκια;;; έχω μία αμφιβολία καθώς τα είχα πάρει απο κίνα. Αλλα αν ειναι fake πώς ειναι δυνατόν να το διαβάζει κανονικά το MPLAB??
Να σημειώσω πώς στις πλακέτες δεν έχω κολήσει τίποτα άλλο εκτός απο τον επεργαστη, τους πυκνωτές και τον κρύσταλο.
Επίσης έχω εξετάσει pin προς pin αν υπάρχει πουθενά βραχυκύκλωμα στον επεξεργαστη (με πολύμετρο).
Βοηθηστε με σας Παρακαλώ...