?? readme.txt
字號:
m16+enc28j60組成的網絡接口。
m16使用內部RC振蕩8M。
enc28j60模塊使用www.icdev.com.cn的。
軟件編寫使用avrstudio4.12+sp4+winavr(avrstudio自帶的winavr嵌入方式)。
硬件連接:
m16 | enc28j60
PB4 | CS
PB5 | SI
PB6 | SO
PB7 | SCK
PB0 | nRST
PD2 | INT
PD3 | WOL
WOL引腳用于網絡喚醒功能,在本程序中并未使用;INT引腳也未使用,程序采用查詢寄存器的方式接收數據包。
由于采用的是spi接口方式,其讀寫速度有限,加上m16的處理速度,經測試實際網速約為雙向30kBps(240kbps)。
由于ram有限,僅僅采用了332Bytes的數據緩沖做為收發buffer,超過此長度的以太網包將拋棄。
此工程文件僅僅做為enc28j60的一個移植范例,高級tcpip應用代碼因商業緣故不會提供,請勿找我詢問。
文件編寫,參考了MicroChip公司的cn026314.pcf數據手冊以及http://www.olimex.com的應用代碼,部分采用了作者本人的avr m128高級應用板以太網應用代碼,特此聲名!
源文件供大家參考,可任意使用,但請轉載時注明出處:http://www.embed.org.cn。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -