PIC18F4550, ENC28J60, Proteus směrem k vestavěným webovým serverem

K

kievari

Guest
Ahoj všichni! Mám ENC28J60 a chcete realizovat integrovaný webový server s PIC a to vše poprvé. Chtěl bych nejprve simulovat nápad. Hrál jsem si s ukázkový projekt Ethernet jsou poskytovány v Proteus, ale je založeno na RTL8019AS. Nejsem elektronický inženýr, takže se mé omezené znalosti jsem vždy začít od projektu něčí a ENC28J60 jsem si vybral tento projekt: který je založen na Atmega168-P, jak můžete vidět z jeho schématu, že jsem připojen, ale budu jen nahradit můj PIC s Atmega168-P tam a udělat potřebné úpravy. Nejdřív jsem si myslela se zeptat na fóru, pokud je tato strategie je v pořádku? Bylo by to teoreticky fungovat, když jsem nahradit MCU ve schématu a dát PIC místo? Další otázkou je, o obecných kroků mám vzít: 1. musí sestavit TCP stack Microchip PIC18 pro volby 2. vyberte hex soubor v Proteus na PIC v 3. simulačního modelu. spuštění simulace Je to pravda? Předpokládám, že bych neměl naprogramovat ENC28J60 právo?
 
To bylo hodně, protože se ptáte na tuto otázku, ale chci doporučuji vám podívat se na Proteus nové simulace například s enc28j60. Je to geniální.
Další otázkou je, o obecných kroků mám vzít: 1. musí sestavit TCP stack Microchip PIC18 pro volby 2. vyberte hex soubor v Proteus na PIC v 3. simulačního modelu. spustit simulaci
To jsou úplně pravda kroky. enc je typ síťové karty, takže se nemusíte programovat to. Pokud si něco o vašem projektu, psát tady a budeme o tom mluvit.
 
Ahoj omerzora! Děkuji, byl jsem skoro dostat zklamán získat nějakou pomoc zde: (No, mohl byste mi prosím říct, jak to enc29j60 se zeptat mého DHCP na notebooku, kde jsem běžet Proteus, za ip se to dělá automaticky, nebo já? muset programu něco pro to? Myslím, že postup je prostě dát složku jako příklad Proteus (podobně jako pic a to enc28j60 a další potřebné díly) a těsně po spuštění, bude enc28j60 získat IP z mého DHCP na notebook automaticky?
 
No, mohl byste mi prosím říct, jak to enc29j60 se zeptat mého DHCP na notebooku, kde jsem běžet Proteus, za ip? Se to dělá automaticky, nebo budu muset naprogramovat něco na to?
Vaše pic dělá všechny věci, jako je Ethernet DHCP, IP, UDP, TCP (Oni jsou síťové vrstvy, které jsou popsány v dokumentu lépe mikročipů s názvem AN1120) ENC je nástroj, který je třeba zajistit tyto věci. Příkladem je zde. Paket Ethernet přišel ENC rejstříku. ENC je vyvolat přerušení PIC a pic (vy) je čtení tohoto paketu. Nicméně, tyto síťové vrstvy a balíčky velmi komplikované. Existuje spousta datech je třeba číst nebo zapsat do ENC. Takže, TCP-IP stack hraje obrovskou roli. TCP-IP stack není nic jiného než zdrojové kódy, které zjednodušuje všechny pakety vrstev. Microchip TCP-IP Stack je zdarma a je popsán v dokumentu mikročipů AN833. Proteus je simulace ENC28j60 dokonale. (Nicméně nemohu se pustil do práce ji bohužel) Pokud chcete rychlý start, doporučuji vám podívat se Proteus Explorer16 Síťová karta simulace. Pokud jste dobří v softwaru, můžete změnit c kódy této simulaci a vyrobit si vlastní kód (nebo z vlastní desku s Proteus) Když jsem dokončil to, budu psát to zde http://www.edaboard. com/ftopic401293.html
 

Welcome to EDABoard.com

Sponsor

Back
Top