PDA

Επιστροφή στο Forum : Πρόβλημα φόρτωσης Arduino



stratos111
27-11-16, 23:24
Έχω ένα Arduino uno με atmega328 το οποίο για να φορτώσω κάποιο προγραμματάκι, πρέπει να έχω πατημένο το reset button και μόλις τελειώσει το φόρτωμα και πάει να γράψει το αφήνω και το γράφει κανονικά. Το σπαστικό είναι ότι μπορεί και να προσπαθήσω και 30 φορές για να το πετύχω τον σωστό χρόνο. Άλλαξα τον 328 αλλά και πάλι το ίδιο. Εντωμεταξύ έχω και ένα Arduino mega το οποίο το προγραμματίζω κανονικά όπως και κάποια Arduino mini. Τι μπορεί να φταίει;

thanasis 1
27-11-16, 23:34
Νομιζω πρεπει να εχει να κανει με το chip της σειριακης.Γενικα οταν πατας να κανεις upload σου πεταει καποιο σφαλμα?
Το arduino uno ειναι κλωνος ή αυθεντικο??

stratos111
27-11-16, 23:49
http://cdn.shopify.com/s/files/1/0191/2838/products/arduniounoclone1_1024x1024.jpg?v=1358487790
Κλώνος είναι σαν αυτό της φότο. Δεν μου βγάζει κανένα μήνυμα όταν καταφέρω να πετύχω τον χρόνο με το μπουτόν. Αν όχι βγάζει ένα κατεβατό.

thanasis 1
28-11-16, 00:18
Σε εναν κλωνο που ειχα εγω(arduino mega) το ιδιο προβλημα ξανα εκαψα το bootloader στον μικροελλεγκτη(atmega2560) και δουλεψε.
Κανε και εσυ το ιδιο.

stratos111
30-11-16, 01:28
To ιδιο μου κάνει. Αν διάβασες στο πρώτο μήνυμα, άλλαξα τον 328(με bootloader) αλλά και πάλι το ίδιο

ioanniskar
30-11-16, 03:30
Για να κάνει reset όταν έχεις σειριακή επικοινωνία χρειάζεται ένας πυκνωτής (100nf είναι μια χαρά) μεταξύ του reset pin του 328p (pin 1) και του cts pin του mega16u2(ή όποιου chip έχει ο κλώνος σου). Επίσης χρειάζεται μία αντίσταση (συνήθως 10K) μεταξύ reset και vcc.
Αυτά τα δύο εξαρτήματα λογικά υπάρχουν στο board σου αλλά μπορεί να μην είναι συνδεδεμένα, να έχουν καεί ή να έχει καταστραφεί κάποιο trace στην πλακέτα.
Επίσης δες τα δύο pads που γράφουν RESET EN. Πρέπει να είναι ενωμένα μεταξύ τους για να συνδεθεί ο πυκνωτής μεταξύ reset-cts. Δοκίμασε να τα έχεις ενωμένα με κάτι μεταλλικό όταν πατήσεις upload. Αν πετύχει μπορείς να τα ενώσεις με καλάι.

stratos111
30-11-16, 08:13
Τελικά είχα ασύνδετο το RESET EN.Κάποια στιγμή τα είχα ξεσυνδέσει και δεν το θυμάμαι. Σ΄ευχαριστώ πολύ για την βοήθεια