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

Θέμα: Σύνδεση pic18f4550 με υπολογιστή μέσω USB

  1. #1
    Νέο Μέλος
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Mar 2013
    Περιοχή
    Εύοσμος
    Μηνύματα
    16

    Προεπιλογή Σύνδεση pic18f4550 με υπολογιστή μέσω USB

    Γειά σας παίδες,

    είμαι λίγο αρχάριος με τον προγραμματισμό και τους μικροελεγκτές γενικά. Ο βασικός προβληματισμός μου είναι ο εξής: Θέλω να συνδέσω έναν μικροελεγκτή 18f4550 με υπολογιστή μέσω USB και να τον κάνω να επικοινωνεί σαν σειριακή θύρα. Δηλαδή να λαμβάνω και να στέλνω δεδομένα. Για παράδειγμα, να γράφω με το πληκτρολόγιο στον υπολογιστή και να εμφανίζεται στην οθόνη την οποία έχω συνδέσει με τον μικροελεγκτή. Έχω ακούσει 2 τρόπους:

    α). να φτιάξω πρόγραμμα σε visual basic και να αναγνωρίζει τον μικροελεγκτή μου ή
    β). να συνδέσω τον μικροελεγκτή μου στον υπολογιστή μέσω ενός δεύτερου μικροελεγκτή ο οποίος θα κάνει αυτή τη δουλειά

    Γίνεται να μου εξηγήσετε ακριβώς τι ακριβώς παίζει;;; Καθοδηγήστε με παιδιά... Θέλω τα φώτα σας.

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη firewalker
    Όνομα
    Αλέξανδρος
    Εγγραφή
    Mar 2009
    Περιοχή
    Μαγνησία
    Μηνύματα
    442

    Προεπιλογή

    Ο συγκεκριμένος PIC έχει εγγενή USB υποστήριξη. Έχεις δυο "εύκολες" λύσεις.

    - Να γράψεις κώδικα για τον PIC που θα χρησιμοποιεί κάποιον USB<->Serial driver. Έτσι θα έχεις μία εικονική σειριακή θύρα στο pc.
    - Να μην γράψεις συγκεκριμένο κώδικα για USB<->Serial και να χρησιμοποιήσεις την libusb2 για επικοινωνία. Αρκετά ποιο δύσκολο νομίζω.

    Η VB δεν νομίζω να έχει την δυνατότητα να "μιλά" απευθείας με την USB. Εύκολα "μιλάει" όμως με σειριακές θύρες. Εικονικές ή όχι.

    Δε και το παρακάτω.

    http://ww1.microchip.com/downloads/e...tes/00956b.pdf

    1 Not allowed! Not allowed!
    Γίνε ρεαλιστής, μείνε ονειροπόλος ...

  3. #3
    Νέο Μέλος
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Mar 2013
    Περιοχή
    Εύοσμος
    Μηνύματα
    16

    Προεπιλογή

    Ευχαριστώ πολύ για την απάντηση φίλε μου. Μου δημιουργήθηκαν μερικές απορίες με μία ματιά που έριξα και σε αυτό που μου έστειλες. Πρώτα απ όλα, τι ακριβώς είναι το libusb2 ; Έπειτα, εάν κατάλαβα καλά με το pdf που μου έστειλες, το μόνο που έχω να κάνω είναι να φτιάξω κώδικα ο οποίος μέσω cdc θα κάνει τον pic να επικοινωνεί με τον υπολογιστή μέσω εικονικής σειριακής. Σωστά;;;

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη firewalker
    Όνομα
    Αλέξανδρος
    Εγγραφή
    Mar 2009
    Περιοχή
    Μαγνησία
    Μηνύματα
    442

    Προεπιλογή

    Λεπτομέρειες για την libusb:

    http://libusbx.org/

    Στο άλλο, καλά κατάλαβες.

    0 Not allowed! Not allowed!
    Γίνε ρεαλιστής, μείνε ονειροπόλος ...

  5. #5
    Μέλος
    Όνομα
    Ανδρέας
    Εγγραφή
    Oct 2008
    Περιοχή
    Πάτρα
    Μηνύματα
    518

    Προεπιλογή

    Απο τει ηλεκτρονικης θεσσαλονικης εισαι? την εχεις κολλησει την πλακετα? πρεπει να εχω ολα τα αρχεια που εδιναν μαζι και παραδειγματα για προγραμματισμο απο USB. Μολις θα βρω θα σου τα στειλω

    0 Not allowed! Not allowed!

  6. #6
    Νέο Μέλος
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Mar 2013
    Περιοχή
    Εύοσμος
    Μηνύματα
    16

    Προεπιλογή

    Ευχαριστώ πολύ παιδιά... ναι Αντρέα. Την κόλλησα και τώρα παλεύω την σύνδεση.

    0 Not allowed! Not allowed!

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

  1. Ανίχνευση on/off από ενα υπολογιστή μέσω usb
    By NikosKallithea in forum Κυκλώματα για Η/Υ
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 22-11-13, 22:35
  2. Σύνδεση οθόνης LCD στο PC μέσω usb
    By Kirre in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 10-12-09, 02:30
  3. Σύνδεση stk500 μέσω usb σε vista x32
    By sakis_1 in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 22-03-09, 22:44
  4. [κατασκευή] Θερμόμετρο μέσω Υπολογιστή
    By gsmaster in forum Κυκλώματα για Η/Υ
    Απαντήσεις: 8
    Τελευταίο Μήνυμα: 10-12-04, 00:28

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

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