Σελίδα 50 από 55 ΠρώτηΠρώτη ... 40 48 49 50 51 52 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 491 έως 500 από 543

Θέμα: Απορία για "κώδικα".

  1. #491
    Μέλος Το avatar του χρήστη finos
    Όνομα
    Βαγγελης
    Εγγραφή
    Feb 2013
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    1.774

    Προεπιλογή

    καλημέρα

    δλδ για debug μεσα σε interrupt εχω 1-2 πινάκια και αναλογα αν είναι high η low καταλαβαίνω αν μπικε στο interrupt ?

    0 Not allowed! Not allowed!

  2. #492
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Καλημέρα
    yeap, όσο είναι high είναι μέσα στο interrupt, έτσι κάνεις χρονομέτρηση και σε ρουτίνες χωρίς να μπερδεύεις millis και micros, στον παλμογράφο βλέπεις ακριβώς τον χρόνο χωρίς ασάφεια.
    Προσοχή αν το κάνεις στο arduino το digitalWrite αργεί πολύ (~50 κύκλους νομίζω) σε σχέση με το να το κάνεις χειροκίνητα (1 κύκλος) στο PORT οπότε θα στα μεγαλώνει λίγο.

    1 Not allowed! Not allowed!

  3. #493
    Μέλος Το avatar του χρήστη finos
    Όνομα
    Βαγγελης
    Εγγραφή
    Feb 2013
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    1.774

    Προεπιλογή

    αρα δεν κανω digitalWrite αλα με port manipulation

    0 Not allowed! Not allowed!

  4. #494
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Καλό είναι να το μάθεις γιατί θα σου χρειαστεί, υπάρχουν και macro αλλά άμα δεν τα καταφέρνεις δεν χάθηκε κ ο κόσμος, απλώς να το έχεις υπόψιν σου.

    1 Not allowed! Not allowed!

  5. #495
    Μέλος Το avatar του χρήστη finos
    Όνομα
    Βαγγελης
    Εγγραφή
    Feb 2013
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    1.774

    Προεπιλογή

    εστω ότι θελω να οριζω που είναι σηνδεδεμενο ένα led μεσω μεταβλητης ,
    από ότι ξεω μοωρω ειτε να κανω const int led = 13; ή #define led 13
    τι είναι καλύτερο ?

    0 Not allowed! Not allowed!

  6. #496
    Μέλος Το avatar του χρήστη thanasis 1
    Όνομα
    Θανάσης
    Εγγραφή
    Jul 2010
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    1.382


    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη thanasis 1 : 17-08-17 στις 13:57

  7. #497
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Το define είναι οδηγία προς τον compiler.
    *Edit: το const είναι οδηγία για να μπει η μεταβλητή στην Rom

    1 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη Fire Doger : 18-08-17 στις 01:04

  8. #498
    Μέλος Το avatar του χρήστη finos
    Όνομα
    Βαγγελης
    Εγγραφή
    Feb 2013
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    1.774

    Προεπιλογή

    οποτε θα βαζω define για τετοια δουλεια .

    0 Not allowed! Not allowed!

  9. #499
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.381

    Προεπιλογή

    Το define το βάζεις όταν θες να επαναλμανεις μια μεταβλητή μέσα στο πρόγραμμα σου και εύκολα την αλλάζεις κεντρικά .
    Πχ το τη πόρτα ενώς λεντ , ή το time base interrupt για να κάνεις υπολογισμούς .

    Οταν ορίζεις μια μεταβλητή const την αποθηκεύεις στη rom και δεν μπορείς να την αλλάξεις κατά την εκτέλεση του προγράμματος .
    Πχ όταν θες να αποθηκεύσεις string που εκτυπώνεις σε μια οθόνη και αυτό είναι πάντα ίδιο δεν σεσυσμφερει να το έχεις στη ραμ γιατί είναι πάντα μικρότερη

    Sent from my Redmi 4 using Tapatalk

    2 Not allowed! Not allowed!

  10. #500
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Με define μπορείς να βάλεις και διάφορα macro πχ http://www.avrfreaks.net/forum/macro...-port-pin-name

    1 Not allowed! Not allowed!

Σελίδα 50 από 55 ΠρώτηΠρώτη ... 40 48 49 50 51 52 ... ΤελευταίαΤελευταία

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

  1. Απαντήσεις: 8
    Τελευταίο Μήνυμα: 01-05-20, 15:51
  2. Απαντήσεις: 1
    Τελευταίο Μήνυμα: 27-05-11, 09:48
  3. Απαντήσεις: 0
    Τελευταίο Μήνυμα: 23-10-10, 00:51
  4. Απαντήσεις: 9
    Τελευταίο Μήνυμα: 22-02-10, 15:01
  5. Απαντήσεις: 39
    Τελευταίο Μήνυμα: 17-04-09, 14:43

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

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