Ethernet implementieren Problem P18F

Gast #2593293
Lesenswert?
• ▲
▼
Hallo

Ich haeb ein Problem beim implementieren der Ethernet Schnittstelle bei 
dem PIC18F67J60 da ich keine init für Ethernet gefunden habe hab ich es 
mit den setzen der einzelnen Bits für die Register versucht beim 
compilieren hat er alles erkannt bis auf das PHY Register habe alles 
kontrolliert von der Schreibweise aber es ging nicht, danachhab ich es 
versucht mit dem TCP/IP stack aber das ist viel zu kompliziert und 
versteh ich auch mit der AN833 PDF nicht.

Brauche die Ethernetschnittstelle um sie dan über https aufzurufen..

Bitte um Hilfe:

Das ist der Code mit den Registern den ich geschriebn habe

und PHCON1-PHLCON erkennt der Compiler nicht...

/***Einstellungen für Ethernet***/

void initETH();

  void initETH(){

    // ECON1 Register

       ECON1=0x04;  //Bit2, enabled

    // ECON2  Register

       ECON2=0xA0; // Bit7, Bit5, enabled

    // MACON1 Register

       MACON1=0x0D; // Bit3, Bit2, Bit0, enabled

    // MACON3 Register

       MACON3=0xAB; // Bit7, Bit5, Bit3, Bit1, Bit0, enabled

                  // MACON4 Register

       MACON4bits.DEFER=1;

    // MICMD  Register

                     MICMDbits.MIISCAN=1;

    // PHCON1 Register

       PHCON1bits.PDPXMD=1;

    // PHCON2 Register

       PHCON2=0x110; // Bit8, Bit4, enabled

    // PHLCON Register

       PHLCON=0x476; // Bit10, Bit6, Bit5, Bit4, Bit2, Bit1, enabled


}
#2593546
Lesenswert?
• ▲
▼
Nimm die Microchip Application Libraries, die Du auf microchip.com 
downloaden kannst. Da ist alles schon fertig. Schau Dir die Demoapps an!

Für https ist der 18F zu langsam. Ein SSL-Handshake dauert 20s. Wenn Du 
wirklich SSL brauchst, nimm einen PIC32MX. Der Tcp-Stack ist dort der 
gleiche.

fchk

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.