0
Κατι τετοιο.
dasdsa.png
2-3 εξαρτηματα ειναι.Στησε το προχειρα και μετα εαν δουλευει θελει αλλες 2-3 αλλαγες.
Δεν αμφισβητώ ότι γίνεται αυτό. Για να απενεργοποιήσω το RSTDISBL fusebit, θέλει κάποια διαδικασία και να γραφτεί ξανά ο bootloader στον mcu και ναι, αν έχω ένα δικό μου project που θα θελήσω να αλλάξω το πρόγραμμα και το RSTDISBL, θα μπορέσω να το κάνω.
Αυτό που θέλω να κάνω, αφορά κυρίως το production και το κατά πόσο εύκολο θα είναι να γίνει support όταν θα χρειαστεί. Φαντάσου λοιπόν ένα σενάριο, ότι έχω φτιάξει μια συσκευή που είναι κομμάτι μιας εφαρμογής που το έχω πουλήσει σε 100 πελάτες. Σε κάποια φάση, ανακαλύπτω μια δυσλειτουργία ή θέλω να προσθέσω μια καινούργια λειτουργία στη συσκευή. Αν έχω απενεργοποιήσει το RSTDISBL, θα πρέπει να βγει ο MCU από τη συσκευή, να προγραμματιστεί με νέο bootloader για το fusebit, να κάνω update το πρόγραμμα και να απενεργοποιήσω και πάλι το RSTDISBL. Θα πρέπει να επισκεφτώ όλους τους πελάτες και η να κάνω την διαδικασία επιτόπου, ή να πάρω τις συσκευές μαζί μου, να τις προγραμματίσω και να τις ξαναπάω πίσω. Ενώ αν θα μπορώ να ενεργοποιώ το DTR προς το reset κατευθείαν από το πρόγαμά, απλός θα μπαίνω σε κάθε πελάτη με TeamViewer και θα κάνω upload το καινούργιο πρόγραμμα χωρίς καν να φύγω από την έδρα μου. Ίσως θα έπρεπε να αναπτύξω από την αρχή τους λόγους που μπορεί να χρησιμεύσει αυτό που θέλω να κάνω.
Βέβαια στη συγκεκριμένη περίπτωση, το project είναι κάτι σχετικά απλό που έχω φτιάξει για μένα και ο χειροκίνητος διακόπτης με καλύπτει.
Σάββα κάθισα εχθές και έφτιαξα μια NAND με 2 NPN N2222A transistors, έκανα μια δοκιμαστική συνδεσμολογία με το DTR/RESET και το digital pin, αλλά δε μου δούλεψε. Θα καθίσω να δοκιμάσω αυτό που έχεις φτιάξει εσύ να το δω. Γενικώς είναι παράξενη η κατάσταση με την τάση στο reset και πρέπει να καθίσω να κάνω μετρήσεις για να ξέρω ακριβώς τι γίνεται. Η τάση από το DTR είναι στα 3.3V και από ότι είδα η NAND που έφτιαξα, ναι μεν δουλεύει, αλλά επηρεάζει κάπως τις τάσεις. Για παράδειγμα τα 3.3V τα κάνει 3.8V στην έξοδο. Θα δοκιμάσω το δικό σου να δω τι θα βγάλει.
There are two rules for success:
1) Never tell everything you know.
Workstation: Xeon E5-2620V3 X2 | Asus Z10PE-D8 WS | Samsung 32GB 2133MHz X2 | Samsung 950 Pro 512GB M.2 | Asus GTX1080 8GB | EVGA Supernova P2 PSU 1600W