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

Θέμα: ENC28J60 Module απο το ebay Πληροφοριες?

  1. #1
    Μέλος
    Όνομα
    Παναγιωτης
    Εγγραφή
    Aug 2009
    Περιοχή
    Αιγαλεω
    Μηνύματα
    146

    Προεπιλογή ENC28J60 Module απο το ebay Πληροφοριες?

    Αγαπητοι φιλοι καλημερα.Πριν λιγες μερες παρηγγειλα απο το ΕΒΑΥ το παρακατω module...

    http://www.ebay.com/itm/ENC28J60-Eth...item2a2224ba7d

    Θελω λοιπον να ρωτησω πανω σε αυτο αρκετες ερωτησεις μιας που δεν γνωριζω αρκετα πραγματα και μαζευω πληροφοριες απο δω και απο κει.Θελω ποιπον να καταλαβω πως γινεται να δουλεψει....

    Γνωριζω οτι συνδεεις αυτο το module με εναν pic μεσω του διαυλου spi Επειτα τι πρεπει να κανεις για να επικοινωνησεις με το pc?Σαφως θα υπαρχει καποια αρχικοποιηση που θα πρεπει να κανεις για να ξεκινησεις το module να επικοινωνησει με τον pic kai το pc.
    Εχω δει οτι η microchip δινει ετοιμο to tcp/ip alla που το φορτωνεις αυτο?
    επισης δεν θα πρεπει να φορτωθει μια ip (πχ 160.15.15) που οταν την βαζεις στον explorer h mozilla να μιλας στον pic?
    Δεν θα πρεπει να φτιαχτει και μια σελιδα που θα μιλαει στον pic? σε ΡΗΡ σε ΗΤΜL?

    Οπως καταλαβαινετε εχω αρκετες αποριες...

    Ευχαριστω.

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Αρχικά κατεβάζεις και μελετάς το datasheet. Εκεί υπάρχει περιγραφή όλων των registers που θα πρέπει να αρχικοποιήσεις αλλά και η διαδικασία για να στείλεις και να λάβεις ethernet frames. Μελετάς επίσης το tcp/ip stack που έχεις για να δεις πώς θα το κάνεις να συνεργαστεί με το enc28j60. Θα πρέπει προφανώς να υλοποιήσεις τις συναρτήσεις που χρησιμοποιεί το tpc/ip stack για να στήλει και να λάβει πακέτα.

    0 Not allowed! Not allowed!

  3. #3
    Μέλος
    Όνομα
    Παναγιωτης
    Εγγραφή
    Aug 2009
    Περιοχή
    Αιγαλεω
    Μηνύματα
    146

    Προεπιλογή

    To datasheet το εχω ειναι αυτο.....
    http://ww1.microchip.com/downloads/e...doc/39662b.pdf

    Ομως στο Ιnitialize λεει πως θα πρεπει εγω να σεταρω τους mac kai phy registers...Δεν σεταρονται απο το tcp/ip που δινει η microchip? Ειναι κατι τρομακτικα δυσκολο μιας που δεν ξερω πως πρεπει να σεταριστουν αυτοι οι registers.

    πχ λεει

    PADCFG2:PADCFG0: Automatic Pad and CRC Configuration bits
    111 = All short frames will be zero padded to 64 bytes and a valid CRC will then be appended
    110 = No automatic padding of short frames
    101 = MAC will automatically detect VLAN Protocol frames which have a 8100h type field and automatically
    pad to 64 bytes. If the frame is not a VLAN frame, it will be padded to 60 bytes. After
    padding, a valid CRC will be appended.
    100 = No automatic padding of short frames
    011 = All short frames will be zero padded to 64 bytes and a valid CRC will then be appended
    010 = No automatic padding of short frames
    001 = All short frames will be zero padded to 60 bytes and a valid CRC will then be appended
    000 = No automatic padding of short frames

    Πως θα σεταρω αυτο το πραγμα?????Τι ειναι το automatic padding???τι ειναι το VLAN Frame????

    Αυτο που θελω να πω ειναι οτι θα ηθελα κατι σαν οδηγο που να λεει...
    Π.Χ..
    1.Φωρτωνεις το tcp/ip αρχειο της microchip μεσω του mplab μαζι με το δικο σου... (include)
    2.σεταρεις τον mac register σε full duplex.....
    3.στελνεις 3 bytes στον phy register για να κανει κατι.....
    4.Φορτωνεις το byte που θες να στειλεις στον W....
    5.Κανεις transmit...
    6.περιμενεις καποιο ping? για να δεις οτι εφτασε....

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Λοιπόν λίγο στα γρήγορα που κοίταξα φαίνεται πως η stack της microchip έρχετε μαζί με driver για το enc28j60 οπότε τα πράγματα είναι σχετικά απλά και δεν θα χρειαστεί να μπλέξεις με 'περίεργους' register κλπ. Δοκίμασε να τρέξεις κάποιο απο τα demo project που βλέπω στο application note της tcp/ip stack, λογικά θα πρέπει να δουλέψει.
    Πάντως να ξέρεις οτι όπως και να έχει εσύ για την επικοινωνία της εφαρμογής σου με το internet δεν θα έχεις να ασχοληθείς με registers κλπ, αυτά τα αναλαμβάνει η stack. Εσύ πιθανότατα θα καλείς κάποια συνάρτηση της stack του στυλ send_packet().

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Ρίξε μια ματιά στο παρακάτω
    http://www.microchip.com/stellent/id...cName=en532266

    0 Not allowed! Not allowed!

  6. #6
    Μέλος
    Όνομα
    Παναγιωτης
    Εγγραφή
    Aug 2009
    Περιοχή
    Αιγαλεω
    Μηνύματα
    146

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από tmav Εμφάνιση μηνυμάτων
    Ρίξε μια ματιά στο παρακάτω
    http://www.microchip.com/stellent/id...cName=en532266

    φιλε Θαναση πολυ χρησιμα τα λινκ σου!!!!
    Φιλε Φωτη....Βρηκα to application note (ελπιζω να λεμε το ιδιο....)

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


    Ομως το demo application προφανως μιλαει για καποια development board....
    Επισης προγραμματιζω σε assembly και οσο και εαν φανει περιεργο δεν εχω ασχοληθει καθολου με C και καταλαιβαινω λιγα πραγματα....

    Εαν μπορεσεισ να μου κανεις εναν οδηγο με τι βηματα πρεπει να ακολουθησω πιστευω θα ηταν μια πολυ καλη αρχη.....

    0 Not allowed! Not allowed!

  7. #7
    Μέλος
    Όνομα
    Παναγιωτης
    Εγγραφή
    Aug 2009
    Περιοχή
    Αιγαλεω
    Μηνύματα
    146

    Προεπιλογή

    Κατεβασα απ το σιτε της microchip το tcp/ip stack που διαθετουν δωρεαν απο ενα πακετο βιβλιοθηκων που εχουν συμπεριελαμβανομενων και αλλων modules η ερωτηση μου τωρα ειναι εαν καποιος μπορει να μου πει πως το ενσωματωνω στον pic μου και με ποιους registers πρεπει να παιξω ευχαριστω....

    0 Not allowed! Not allowed!

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

  1. φωτοευαισθητη απο ebay
    By personaldrummer in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 02-08-15, 15:01
  2. γεννητρια απο το ebay
    By steliosAa in forum Όργανα & Εξοπλισμός
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 14-02-15, 14:27
  3. ENC28J60 Ethernet LAN Network Module For Arduino
    By ALAMAN in forum Κυκλώματα για Η/Υ
    Απαντήσεις: 13
    Τελευταίο Μήνυμα: 25-08-14, 00:01
  4. dc/dc converter απο ebay
    By panos_panopoulos in forum Κυκλώματα Τροφοδοτικών
    Απαντήσεις: 14
    Τελευταίο Μήνυμα: 30-05-13, 20:26
  5. Ψαχνω module απο usb σε rs232
    By ta03 in forum Εξαρτήματα & Datasheets
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 19-09-08, 00:46

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

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