Εμφάνιση αποτελεσμάτων : 1 έως 9 από 9

Θέμα: πρόβλημα με προγραμματισμό μC

  1. #1
    Νέο Μέλος Το avatar του χρήστη libreaql
    Όνομα
    Sam
    Εγγραφή
    Dec 2008
    Περιοχή
    Athens
    Μηνύματα
    9

    Exclamation πρόβλημα με προγραμματισμό μC

    Καλησπέρα και πάλι.

    Σήμερα παρέλαβα έναν προγραμματιστή USBasp και θέλοντας να φορτώσω ένα απλό
    πρόγραμμα σ'ένα μC ATmega8 για να δω αρχικά αν δουλεύουν όλα σωστά (να αναβοσβήνει
    το PORTC 0.5 sec ON 0.5 sec OFF).
    Μετά από προσπάθεια το φόρτωσα, αλλά τα LEDs τώρα αναβοσβήνουν 8 sec ON 8 sec OFF
    και σκέφτηκα μάλλον έκανα λάθος με το clock του μC.
    Και τώρα θέλω να φορτώσω ένα καινούργιο πρόγραμμα και δεν μπορώ, μού γράφει ότι δεν
    μπορεί να επικοινωνήσει με το Target Board ο προγραμματιστής.

    ο μC είναι ολοκαίνουργιο, σκέφτομαι μήπως ήθελε κάτι με τα fuse bits πρώτα και μέτα.
    Χρησιμοποιώ το AVRdude, αλλά και με το eXtreme Burner το ίδιο σφάλμα μού βγάζει.

    Εν τω μεταξύ το αρχικό πρόγραμμα που φόρτωσα αρχίζει και τρέχει όταν το τροφοδοτώ το μC,
    αλλά όπως ανέφερα δεν επικοινωνεί.

    Έχω ελέγξει τα καλώδια και είναι όλα σωστά συνδεδεμένα.

    Περιμένω τα σχόλια σας.

    Ευχαριστώ.

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Οι avr απο default εχουν 1ΜHz εσωτερικο ταλαντωτη.
    Πρεπει να αλλαξεις το τζαμπερακι για να κατεβασει το sck clock ή να γραψεις αντιστοιχη εντολη στο avrdude αν δεν εχει τζαμπερακι.

    0 Not allowed! Not allowed!

  3. #3
    Νέο Μέλος Το avatar του χρήστη libreaql
    Όνομα
    Sam
    Εγγραφή
    Dec 2008
    Περιοχή
    Athens
    Μηνύματα
    9

    Προεπιλογή

    υπάρχει περίπτωση να φταίει ο προγραμματιστής? γιατί το έκανα αυτό και πάλι δεν κάνει τίποτα.

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Μπα... εκτος κι αν εκανες τπτ περιεργο και ψηθηκε κατι, δεν εχουν προστασιες αυτοι.

    0 Not allowed! Not allowed!

  5. #5
    Νέο Μέλος Το avatar του χρήστη libreaql
    Όνομα
    Sam
    Εγγραφή
    Dec 2008
    Περιοχή
    Athens
    Μηνύματα
    9

    Προεπιλογή

    όχι δε νομίζω γιατί τροφοδοτώ το μC από τον προγραμματιστή, άλλωστε μού ανάβει το αντίστοιχο LED (πράσινο) ότι δουλεύει και όταν πάω να φορτώσω το πρόγραμμα ανάβει το άλλο LED (κόκκινο) για λίγο και σταματάει.

    Παρακάτω δείχνει αναλυτικά το μήνυμα που μού βγάζει.

    πληκτρολογώ την παρακάτω εντολή
    avrdude -c usbasp -p m8 -U flash:w:flashingLed.hex

    και μού γράφει

    avrdude: warning: cannot set sck period. please check for usbasp firmware update
    .
    avrdude: error: programm enable: target doesn't answer. 1
    avrdude: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.

    Πατάω ξανά με -F και μού γράφει

    avrdude -c usbasp -p m8 -U flash:w:flashingLed.hex -F

    avrdude: warning: cannot set sck period. please check for usbasp firmware update
    .
    avrdude: error: programm enable: target doesn't answer. 1
    avrdude: initialization failed, rc=-1
    avrdude: AVR device initialized and ready to accept instructions
    avrdude: Device signature = 0x000000
    avrdude: Yikes! Invalid device signature.
    avrdude: Expected signature for ATMEGA8 is 1E 93 07
    avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed

    To disable this feature, specify the -D option.

    Έχεις καμιά ιδέα?

    Πάντως αύριο πάω να αγοράσω άλλο μC να δω μήπως φταίει αυτό.

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Μα αφου σου γραφει: warning: cannot set sck period. please check for usbasp firmware update

    Δλδ ο προγραμματιστης που εχεις θελει τζαμπερακι για το sck, δεν υποστηριζει αλλαγη μεσω εντολης.

    Αν δεν ειναι χαμηλωμενο το sck στον προγραμματιστη δεν πας πουθενα με το 1ΜΗz clock που εχει ο μΕ.

    0 Not allowed! Not allowed!

  7. #7
    Νέο Μέλος Το avatar του χρήστη libreaql
    Όνομα
    Sam
    Εγγραφή
    Dec 2008
    Περιοχή
    Athens
    Μηνύματα
    9

    Προεπιλογή

    αυτό που έχω δεν έχει τζαμπεράκι, είναι αυτό, και γράφει ότι δε χρειάζεται γιατί μπορώ να το κάνω και μέσω εντολής.
    άλλωστε το ίδιο μήνυμα μού βγάζει άσχετα αν έχω συνδέσει τον προγραμματιστή με το μC ή όχι.
    Αυτό που με τρελαίνει είναι ότι τη πρώτη φορά μπόρεσα να φορτώσω το πρόγραμμα, μετά δεν ξέρω τα έπαιξε.

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη libreaql : 21-06-11 στις 20:37

  8. #8
    Μέλος Το avatar του χρήστη tasosmos
    Όνομα
    Τάσος
    Εγγραφή
    Jul 2005
    Περιοχή
    Αθήνα
    Μηνύματα
    3.057

    Προεπιλογή

    Αν εισαι 100% σιγουρος οτι ειναι ολες οι συνδεσεις σωστες στειλε κανα μαιλ στον πωλητη που αγορασες το usbasp.

    0 Not allowed! Not allowed!

  9. #9
    Μέλος Το avatar του χρήστη minusplus
    Όνομα
    Δημήτρης
    Εγγραφή
    Apr 2011
    Περιοχή
    Χαλκίδα
    Μηνύματα
    293

    Προεπιλογή

    Δοκίμασε να μειώσεις (άν έχει) στο chip programming options -> το SCK frequency

    0 Not allowed! Not allowed!

Παρόμοια Θέματα

  1. Απαντήσεις: 10
    Τελευταίο Μήνυμα: 11-01-15, 21:13
  2. Απαντήσεις: 11
    Τελευταίο Μήνυμα: 28-06-14, 11:56
  3. Απαντήσεις: 20
    Τελευταίο Μήνυμα: 01-08-13, 19:42
  4. Βοήθεια με προγραμματισμό συναγερμου xl-2s
    By petris007 in forum Συστήματα Ασφαλείας
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 06-11-12, 10:54
  5. Πρόβλημα με προγραμματισμό του atmega16
    By Δημήτρηςκα in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 18-11-10, 01:45

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας