Re: ethernet driver for pic
|
||||
---|---|---|---|---|
新會員
|
或許是剛接觸通訊協定的領域會讓我覺得有點吃力
謝謝genitec的回答 會在試著去改改看 成功的話 會在分享心得的 謝謝
發表於: 2009/6/2 22:54
|
|||
|
Re: ethernet driver for pic
|
||||
---|---|---|---|---|
新會員
|
謝謝genitec的幫忙
我有去看過ENC28J60.C的內容 在起始有看到其相依的程式有 MAC.h string.h StackTsk.h Helpers.h Delay.h 且有#include "TCPIP Stack/TCPIP.h"這個檔案 請問這些檔案是必須的嗎 還是單單只有ENC28J60.C跟ENC28J60.H這兩個檔案就可以當DRIVER了 上述的.H檔如果是必須的 我是不是就還要去include進來 因為每一個.h檔又有跟其他的.h檔牽扯到像是tcpipconfig.h之類的 這樣的話 感覺又有點龐大 謝謝指教
發表於: 2009/6/2 12:11
|
|||
|
Re: ethernet driver for pic
|
||||
---|---|---|---|---|
高級會員
|
1. Microchip把driver 都作好了,
C:\Microchip Solutions\Microchip\TCPIP Stack\ENC28J60.C C:\Microchip Solutions\Microchip\Include\TCPIP Stack\ENC28J60.H 2. 而且(arp ip icmp...)也都做好了 , Supported Protocols: ARP, IP, ICMP, UDP, TCP, DHCP, SNMP, HTTP, FTP, TFTP 參考下列 http://www.microchip.com/stellent/idc ... odeId=2505¶m=en535724 3. RTC 有課程 (COM4201) , 但教的比較偏 TCP LAYER 以上. 4. 如果覺得沒挑戰 , 可以寫同時支援二個 PICtail Plus Ethernet Module , 也就是改寫ENC28J60.C 及 ENC28J60.H 變成可以 DRIVE 二個 MODULE , 如此可作 ROUTER的功能 (不考慮THROUGH PUT)
發表於: 2009/6/2 9:46
|
|||
|
ethernet driver for pic
|
||||
---|---|---|---|---|
新會員
|
如標題
目前有的工具: 發展版:EXPLORER 16 MCU : PIC24FJ128GA010 燒入器 : ICD2 套件:PICtail Plus Ethernet Module 我想要讓此PIC可以跑TCP/IP如上的配備應該足夠 前提是在上面先寫一個ethernet driver 因為老師希望我們先寫ethernet driver進去 然後在一層一層(arp ip icmp...)的寫上去 請問這樣要從何開始著手 有看到COM4201的講義下載 是從這下手嗎 (有看過其檔案 感覺好像已經把driver放上去了) 請問有什麼方法或課程教學使pic具有最基本的網路功能 謝謝指教
發表於: 2009/6/1 22:59
|
|||
|