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

Θέμα: Λήψη αριθμών από RS232

  1. #1
    Μέλος
    Όνομα
    Μάριος
    Εγγραφή
    Nov 2010
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    32

    Προεπιλογή Λήψη αριθμών από RS232

    Καλημέρα παιδιά,

    Θέλω να ρωτήσω, πώς μπορώ να πάρω 4 αριθμούς στον μΕ από το PC και να τους αποθηκεύσω. Δεν έχω καταλάβει σε τι μορφή θα έρχονται τα δεδομένα στον μΕ. Σε μορφή ASCII?

    Ευχαριστώ εκ των προτέρων!

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη plouf
    Όνομα
    Χρήστος
    Εγγραφή
    Mar 2005
    Περιοχή
    Ιλιον,Αθήνα
    Μηνύματα
    2.103

    Προεπιλογή

    έρχονται στη μορφη που θα τα στείλεις.. αν τα στείλεις απο κάποιο τερματικό στον υπολογιστή px bryan term, putty ktl και γραψεις 0 τότε θα πάει σε ASCII ναι...

    αν γραψεις/φτιαξεις εσυ και τον πομπό και τον δεκτη, πχ μΕ στέλνει μΕ λαμβάνει, δεν σε εμποδίζει κανείς να στείλεις δυαδικούς αριθμούς

    0 Not allowed! Not allowed!

  3. #3
    Μέλος
    Όνομα
    Μάριος
    Εγγραφή
    Nov 2010
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    32

    Προεπιλογή

    Θα τα στέλνω από PC με Visual Basic. Σετι μορφή θα έχονται? Ενός Byte? Ή αυτό το επιλέγω εγώ? Π.χ. Bits=8?

    0 Not allowed! Not allowed!

  4. #4
    Μέλος
    Όνομα
    Όνομα
    Εγγραφή
    Nov 2009
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    197

    Προεπιλογή

    Ναι, ένα ένα θα στέλνονται τα bytes, bits = 8 συνήθως εκτός και αν κάνεις και έλεγχο ομοτιμίας όποτε θα βάλεις 9.

    0 Not allowed! Not allowed!

  5. #5
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Feb 2010
    Περιοχή
    Αθήνα
    Μηνύματα
    4.618

    Προεπιλογή

    Διάβασε και το παρόμιο θέμα: VISUAL STUDIO AND RS232
    G

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη spiroscfu
    Όνομα
    Σπύρος
    Εγγραφή
    Aug 2010
    Περιοχή
    Κέρκυρα
    Μηνύματα
    4.652

    Προεπιλογή

    Το ποιο απλό είναι να το στέλνεις σαν ASCII και μετά το μετατρέπεις στο μ/ε σε integer ή ότι άλλο θέλεις.

    0 Not allowed! Not allowed!

  7. #7
    Μέλος
    Όνομα
    Μάριος
    Εγγραφή
    Nov 2010
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    32

    Προεπιλογή

    Σας ευχαριστώ παιδιά! Και πώς θα διαχωρίζονται byte με byte ώστε να τα καταχωρώ σε διαφορετικές μεταβλητές? Κατ'αρχάς ο κάθε αριθμός που θα στέλνει το PC είναι 8 bits;
    Επίσης με ποιά εντολή θα περιμένει ο μΕ (ή θα εκτελεί ένα loop) μέχρι να ανοίξει ξανά η θύρα για αποστολή νέων αριθμών?

    0 Not allowed! Not allowed!

  8. #8
    Μέλος Το avatar του χρήστη spiroscfu
    Όνομα
    Σπύρος
    Εγγραφή
    Aug 2010
    Περιοχή
    Κέρκυρα
    Μηνύματα
    4.652

    Προεπιλογή

    Όχι ο κάθε αριθμός το κάθε ψηφίο είναι 8 bit
    asciifull.gif
    και αποθηκεύεις το byte που λαμβάνεις σε μια μεταβλητή, μετά με αυτό κάνεις ότι θέλεις,
    επίσης ο κάθε compiler έχει κάποια function που καταλαβαίνει πότε λαμβάνει data από την σειριακή (για να μην κολλάει το πρόγραμμα στο περίμενε)

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Θα στέλνεις ένα "χαρακτήρα" αρχής ή τέλους για να ξεχωρίσεις τις μεταβλητές.

    0 Not allowed! Not allowed!

  10. #10
    Μέλος Το avatar του χρήστη spiroscfu
    Όνομα
    Σπύρος
    Εγγραφή
    Aug 2010
    Περιοχή
    Κέρκυρα
    Μηνύματα
    4.652

    Προεπιλογή

    σωστά το ξέχασα, στέλνοντας το CR chr(13) ο μ/ε καταλαβαίνει το τέλος του string.

    0 Not allowed! Not allowed!

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

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

  1. λήψη από marinetraffic
    By PALIARMOTHS in forum Γενικά
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 22-08-15, 14:18
  2. Nυχτερινή λήψη στα ΑΜ πάνω από τους 1600KHz!
    By FM1 in forum Ραδιοερασιτεχνισμός
    Απαντήσεις: 0
    Τελευταίο Μήνυμα: 25-10-14, 20:32
  3. Απαντήσεις: 15
    Τελευταίο Μήνυμα: 09-04-14, 22:39
  4. Πρόβλημα με λήψη DTMF τόνων από Vodafone.
    By nathanas in forum Μικροελεγκτές
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 07-11-11, 22:13
  5. Απαντήσεις: 1
    Τελευταίο Μήνυμα: 18-10-06, 16:04

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

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