//=====================================================================// //软件环境:avrstudio+winavr //autor:闫辉 //QQ:303156020 //更多相关信息请关注闫辉的博客:http://blog.sina.com.cn/yanhuijlu //=====================================================================// /* 本程序为atmega32(16)+enc28j60模块测试程序,程序原本来自国外开源网站 http://tuxgraphics.org/electronics/200606/article06061.shtml 原始版本为atmega88+enc28j60. 测试主机(电脑)与电路接在同一路由器下。 enc28j60模块来自淘宝网,其相关引脚及与atmega32连接如下所示。 硬件电路连接: enc28j60 atmega32 5V----------------------------------5V电源 GND---------------------------------电源地 INT(enc28j60中断输出引脚,本例中不用) CLK(enc28j60时钟输出引脚,本例中不用) WOL(LAN中断唤醒引脚,本例中不用) SO----------------------------------MISO(PB6) SCK---------------------------------SCK(PB7) SI----------------------------------MOSI(PB5) CS----------------------------------SS(PB4) RST---------------------------------PB0 3.3V(本例中不用) GND(本例中不用) atmega32 PD7端接一测试LED */ //==========================================================================// /* test0.c 可不用测试 test1.c HR911105A网络接口(插网线水晶头的接口,两个LED指示灯在启动时闪烁,启动后绿色LED一直亮, 表示连接正常,当在CMD提示符中ping IP(本例中192.168.0.200)时,黄LED闪烁,表示收到数据包。 ping 电路语法: ping 192.168.0.200 回车 test2.c 绿LED保持亮的状态,ping 电路时黄LED闪烁表示收到数据包,电路有应答。 ping 电路中方法为: 将本压缩包中udpcom-XP.exe放在D盘根目录下。在命令提示符CMD.exe中如下输入 1)D:回车 2)udpcom-XP.exe test 192.168.0.200 回车 电路响应如下 II: data: test, ip: 192.168.0.200 port: 1200 OK: 192.168.0.200: hello 如收到如上字符,表示测试成功 main.c 测试方法 将本压缩包中udpcom-XP.exe放在D盘根目录下。在命令提示符CMD.exe中如下输入 1)D:回车 2)udpcom-XP.exe secret,t=1 192.168.0.200 回车 或者udpcom-XP.exe secret,t=0 192.168.0.200 回车 如成功,则接在PD7端的LED亮或灭 */
- 1
- 粉丝: 22
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
- 3
- 4
- 5
前往页