PDA

Επιστροφή στο Forum : Atmega8 και Ponyprog



badsak
03-03-10, 22:19
Θελω να προγραμματισω εναν μικροελεκτη Atmega8 με ενα αρχειο HEX.
Το θεμα δεν ειναι ο προγραμματισμος που εγινε με το Ponyprog και ηταν επιτυχης Αλλα πως μπορω να ενεργοποιησω τα FUSES για να δουλεψει ο εσωτερικος ταλαντωτης RC του Atmega8 στα 4MHZ.
Εχει καποιος ιδεα τι πρεπει να τσεκαρω απο τις ρυθμισεις του Ponyprog?:001_unsure:

GeorgeVita
03-03-10, 22:30
Γειά σου badsak, αυτό βοηθάει;
http://www.engbedded.com/fusecalc/
και όπως λέει το συνημμένο ... έλεγξε και το manual!

ΔΕν είναι μόνο ο ταλαντωτής. Μπορεί να έχεις επιλέξει brown out detect = enable με τάση 2.7V ενώ εσύ δουλεύεις στα 5V.


Φιλικά,
Γιώργος

badsak
03-03-10, 22:50
Γειά σου badsak, αυτό βοηθάει;
http://www.engbedded.com/fusecalc/
και όπως λέει το συνημμένο ... έλεγξε και το manual!

ΔΕν είναι μόνο ο ταλαντωτής. Μπορεί να έχεις επιλέξει brown out detect = enable με τάση 2.7V ενώ εσύ δουλεύεις στα 5V.


Φιλικά,
Γιώργος

Ευχαριστω Γιωργο για την αμεση απαντηση σου!!!
Το Manual το ειδα αλλα δεν εβγαλα ακρη:001_unsure:
Δεν ειμαι expert του ειδους..... Απλως εχω καποιο αρχειο hex και θελω να το ριξω στον μικροελεκτη για να δουλεψει...
Τωρα αυτο που μου γραφεις για την ταση δεν το πολυκαταλαβαινω......
Ο κατασκευαστης του προγραμματος απλα αναφερει οτι πρεπει να ενεργοποιηθει ο εσωτερικος ταλαντωτης!

Thanos10
03-03-10, 23:05
Το ΗΕΧ το εχεις βρει καπου δεν δινει τις ασφαλειες,πρεπει να ξερεις ομως οτι στο ponyprog οι ασφαλειες ειναι αναποδα δηλαδη οτι το τσεκαρισμενο bit θα γινει μηδεν και το ατσεκαριστο θα παραμεινει ενα,τελος δεν ειναι μονο η ενεργοποιηση του του RC θα παιζουν και αλλες ασφαλειες ρολο.

Thanos10
03-03-10, 23:25
Ξεχασα να σου πω λαθος ασφαλειες στο ponyprog σημαινει κλειδωμα του avr και για να τον φερεις παλι εκει που ηταν θες ειδικο προγραμματιστη οποτε θελει προσοχη.

Thansavv
03-03-10, 23:34
Ο mega8 απ' ότι είδα στο datasheet έρχεται από το εργοστάσιο με τις ρυθμίσεις που φαίνονται στην πρώτη εικόνα. Δηλαδή ενεργοποιημένο τον εσωτερικό ταλαντωτή στο 1ΜHz. "Ξετσεκάροντας" και το CKSEL1, όπως φαίνεται στη δεύτερη εικόνα, ο εσ. ταλαντωτής ορίζεται στα 4MHz.

Κάνε read πρώτα τις ρυθμίσεις των fuses, και αν συμφωνούμε ξετσέκαρε το CKSEL1 και ξαναπρογραμμάτισε...

badsak
04-03-10, 00:52
Παιδια ευχαριστω για τις απαντησεις σας θα δω τι ρυθμισεις εχει μεσα απο την μαμα ATMEL οταν παω στο εργαστηριο!!. Και μετα βλεπουμε και κανουμε!!
Αν δεν βρω ακρη θα σας ενοχλησω ξανα!!