Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 17

Θέμα: ερωτηση για κρύσταλλα!!

  1. #1
    Μέλος Το avatar του χρήστη xmaze
    Όνομα
    Νίκος
    Εγγραφή
    May 2010
    Περιοχή
    Μακεδονία
    Μηνύματα
    1.034

    Προεπιλογή ερωτηση για κρύσταλλα!!

    Γεια σας.

    Εχω την εξής απορία, έχω ένα πρόγραμμα για αρντουίνο με τον επεξεργαστή ατμεγκα32u4 και έχω μια πλακέτα δικία μου. Παρείγειλα κρύσταλο 16 ΜΗΖ και μου έστειλαν 24 ΜΗΖ!!! Υπάρχει πρόβλημα αν το βάλω; δεν θα λειτουργεί σωστά το πρόγραμμα; είναι για επικοινωνία με Πισί μέσω USB!!

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη katmadas
    Όνομα
    Φανης
    Εγγραφή
    Apr 2006
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    2.927

    Προεπιλογή

    Ενοητε οτι ολα θα εκτελουντε πιο γρηγορα.
    Εξαρτατε το προγραμμα που εχεις.
    Τι κανεις ακριβως?
    Αλλο 16 και αλλο 24 Νικο...

    0 Not allowed! Not allowed!
    Καλοκαιρι ειναι αν ετσι νιωθεις....
    www.oramasolutions.com

    Linkedin

  3. #3
    Μέλος Το avatar του χρήστη mariosm
    Όνομα
    Μαριος
    Εγγραφή
    Jan 2009
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    1.056

    Προεπιλογή

    είναι για επικοινωνία με Πισί μέσω USB!!
    Αφου ειναι για επικοινωνια δεν εχεις καμια τυχη.

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη katmadas
    Όνομα
    Φανης
    Εγγραφή
    Apr 2006
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    2.927

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από mariosm Εμφάνιση μηνυμάτων
    Αφου ειναι για επικοινωνια δεν εχεις καμια τυχη.
    Πολυ σωστα!
    δεν το παρατηρησα πριν.

    0 Not allowed! Not allowed!
    Καλοκαιρι ειναι αν ετσι νιωθεις....
    www.oramasolutions.com

    Linkedin

  5. #5
    Μέλος Το avatar του χρήστη bchris
    Όνομα
    Χρηστος
    Εγγραφή
    Nov 2011
    Περιοχή
    Lugano
    Μηνύματα
    2.104

    Προεπιλογή

    Θα πρεπει να κανεις αρκετες αλλαγες στον κωδικα, κυριως στα delays, που θα ειναι υπολογισμενα 160.000.000 κυκλοι για ενα δευτερολεπτο, ενω τωρα θα ειναι 24.000.000 κυκλοι για να βγει το ενα δευτερολεπτο. Οι τιμες ειναι ενδεικτικες. Δεν εχω ασχοληθει με atmel για να ξερω ακριβως, αλλα το νοημα ειναι αυτο.

    Και βεβαια το οτι ρωτας, σημαινει οτι δεν εχεις τις γνωσεις να κανεις κατι τετοιο.
    Ανεβασε τον κωδικα εδω και ολο και καποιος θα βρεθει να βοηθησει.
    Υπαρχουν μυαλα που κανουν αγγελους εδω μεσα (δελεασε τους με καμμια μπυρα και ολα καλα)

    0 Not allowed! Not allowed!

  6. #6
    Μέλος
    Όνομα
    Μάνος
    Εγγραφή
    Jan 2012
    Περιοχή
    Κρήτη
    Μηνύματα
    3.943

    Προεπιλογή

    ερωτηση μιας και νεος τι ρολο παιζει ο κρυσταλος ? Δεν εχει δικο του clock ο atmega ?
    Ποια η χρησιμοτητα του ?

    Στο board arduino που πηρα ειχε πανω ενα κρυσταλο 16mhz αν εγω φτιαξω ενα προγραμμα και θελω να το μεταφερω σε αυτονομη πλακετα μονο τον atmega
    θα πρεπει να βαλω και κρυσταλο ?
    Επισης τωρα εχω το arduino στα 5V του usb ομως στην κανονικη πλακετα θα εχω μονο 3V θα παιζει ο atmega με 3V εστω και σε μικροτερη ταχυτητα ?

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη xmaze
    Όνομα
    Νίκος
    Εγγραφή
    May 2010
    Περιοχή
    Μακεδονία
    Μηνύματα
    1.034

    Προεπιλογή

    βασικά ήμουν σίγουρος οτι δεν θα λειτουρεί, απλά ήθελα να είμαι παντελώς σίγουρος χωρίς αμφιβολίες....Ευχαριστώ
    Θέλω να ρωτήσω στα fuses έχει επιλογή μέχρι 8 ΜΗΖ πώς θα δηλώσω ότι έχω 16 ΜΗΖ;

    0 Not allowed! Not allowed!

  8. #8
    Μέλος Το avatar του χρήστη mariosm
    Όνομα
    Μαριος
    Εγγραφή
    Jan 2009
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    1.056

    Προεπιλογή

    πώς θα δηλώσω ότι έχω 16 ΜΗΖ
    Δεν θα δηλωσεις οτι εχεις 16 ΜΗz. Θα δηλωσεις οτι εχεις συνδεμενο εξωτερικο κρυσταλλο ανεξαρτητου τιμης (external XTAL).
    Επισης μια συμβουλη και για αλλους αρχαριους:
    Οταν εχουμε μια εφαρμογη που εχει επικοινωνια με μια αλλη συσκευη οποτε χρησιμοποιηται ενα πρωτοκολλο που εχει μια συγκεκριμενη
    ταχυτητα ροης δεδομενων (baudrate) ΔΕΝ χρησιμοποιουμε ΠΟΤΕ τον εσωτερικο κρυσταλλο των ΑΤΜΕL.
    Για τον απλουστατο λογο οτι η συχνοτητα του εσωτερικου κρυσταλλου δεν ειναι απολυτως σταθερη και εξαρταται απο τη μεταβολη της τασης τροφοδοσιας του επεξεργαστη.


    Ανεβασε τον κωδικα εδω και ολο και καποιος θα βρεθει να βοηθησει.
    Υπαρχουν μυαλα που κανουν αγγελους εδω μεσα (δελεασε τους με καμμια μπυρα και ολα καλα)
    Χρηστο αν ειναι να κανει καποιος μια τετοια αλλαγη μονο γιατι εχει αγορασει λαθος κρυσταλλο θα πρεπει να ειναι ...φυλακισμενος που δεν εχει δουλεια

    0 Not allowed! Not allowed!

  9. Ένα μέλος ευχαρίστησε τον mariosm για αυτό το χρήσιμο μήνυμα:

    icman (03-11-12)

  10. #9
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Μια πρόταση (δεν το έχω κάνει, αλλά μπορεί και να δουλέψει):

    Αν πάς στο root directory που έχεις εγκαταστήσει όλη την πλατφόρμα IDE, θα βρέις τη διαδρομή: C:\ .......\arduino-1.0.1\hardware\arduino και
    θα ανοίξεις το αρχείο "boards.txt". Θα βρείς μέσα εκεί, όλες τις επιλογές για arduino boards που έχει το IDE. Βρές τη δική σου πλακέτα (μάλλον αυτή
    που ταιριάζει στη δική σου πλακέτα, μιας και φτιάνεις stand alone με ATmega32, είναι το Leonardo), θα πρέπει να είναι κάπως έτσι:


    ################################################## ############


    leonardo.name=Arduino Leonardo
    leonardo.upload.protocol=avr109
    leonardo.upload.maximum_size=28672
    leonardo.upload.speed=57600
    leonardo.upload.disable_flushing=true
    leonardo.bootloader.low_fuses=0xff
    leonardo.bootloader.high_fuses=0xd8
    leonardo.bootloader.extended_fuses=0xcb
    leonardo.bootloader.path=caterina
    leonardo.bootloader.file=Caterina-Leonardo.hex
    leonardo.bootloader.unlock_bits=0x3F
    leonardo.bootloader.lock_bits=0x2F
    leonardo.build.mcu=atmega32u4
    leonardo.build.f_cpu=16000000L
    leonardo.build.vid=0x2341
    leonardo.build.pid=0x8036
    leonardo.build.core=arduino
    leonardo.build.variant=leonardo

    Στη γραμμή:
    leonardo.build.f_cpu=16000000L

    δοκίμασε να γράψεις αντι για 16.000.000 ----> 24.000.000. Είνα η μακροεντολή F_CPU που θα βρείς στο αρχείο ...\util\delay.h, η οποία υπολογίζει τις καθυστερήσεις γενικά στη ροή του προγράμματος. Δοκίμασέ το αυτό, δεν χάνεις τίποτα... Α, πρέπει πρώτα να κάνεις ένα αντίγραφο του αρχείου boards.txt, ώστε αν χρειαστεί να τα επαναφέρεις όλα.

    0 Not allowed! Not allowed!

  11. #10
    Μέλος Το avatar του χρήστη xmaze
    Όνομα
    Νίκος
    Εγγραφή
    May 2010
    Περιοχή
    Μακεδονία
    Μηνύματα
    1.034

    Προεπιλογή

    Ρωτησά για τα fuses επειδή στο http://www.engbedded.com/fusecalc για τον Αtmega32u4 έχει μόνο μέχρι Ext.Crystal Oscilator; Frequency 8MHZ..άρα πώς δηλώνουμαι 16 ΜΗΖ;

    0 Not allowed! Not allowed!

Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία

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

  1. Ερωτηση για γνωση Arduino για πειραγμα κωδικα
    By diskjohn in forum Διάφορα Κυκλώματα
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 01-04-15, 17:18
  2. Drill για PCB ερωτηση για κεφαλες..
    By IXHEM in forum Όργανα & Εξοπλισμός
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 24-01-14, 11:28
  3. Ερωτηση για ballast για T5 UV λαμπες
    By bchris in forum Ηλεκτρολογικά
    Απαντήσεις: 20
    Τελευταίο Μήνυμα: 28-11-11, 13:25
  4. Απαντήσεις: 5
    Τελευταίο Μήνυμα: 11-08-11, 01:50
  5. Απαντήσεις: 18
    Τελευταίο Μήνυμα: 24-02-10, 17:20

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

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