版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、以太网ENC28J60 模块例程使用一、关于开发模块的例程,是近期版本说明更新的,使用了较新的版本是 Quartus13.0 SP1,如果用旧版 11.0 或其它版本也是可以的。建议使用 Quartus13.0 SP1,旧版本 11.0 可以不用卸载,就是说 2 种版本共存也是可以的。其它版本的您也可以自行尝试。这里提供盘的地址:Quartus13.0 SP1 版本地址:ht/s/1eQDcjR0安装方法可参考 11.0,基本上差不多。注意例程使用到 Quartus 和 NIOSII,NIOSII 用的环境是 EDS。11.0 及以上版本,软件安装完成后,电脑上会默认安装好 EDS。二、演示例
2、程实验1. 例程导入例程先要解压到硬盘上,注意不能有中文目录,不能有空格及特殊字符首先打开 Nios EDS,会提示工程路径,这里注意要据您自己的电脑上程序存放路径来修改目录,建议将 lan_module_ok 文件夹也存在 E 盘根目录下,这样尽量和截图里一致,这样后面会少很多麻烦,原因是 NIOS 的特殊性,同样的程序,在不脑第 1 页上由于存放目录不同,可能在第一次编译成功的电脑上可以,换到另一台电脑上不同目录下就不可以。注意:如果后面还需要切换工程路径,可以按下面的方法:在 EDS 里,点“File”-switch Workspace.,然后选择你的 workspace 就可以。EDS
3、 打开后,如果在左边工程目录里已经显示目录,如下第 2 页2. 例程运行在 Quartus 里对应的 nios 工程下的 sof 文件,比如此例程目录下的 lan_prj.sof,然后在 nios EDS 里左边找到工程名 lan_test,右击选择 run as, 选择 NIOS IIhardware 即可,如下图示:图中工程名仅作为演示,并不一定与实际相符,请自行忽略。如果是第一次运行工程,有可能会出现下面的框,第 3 页这个就是提示Connection 有问题,提示没有检测到 USB Blaster。鼠标选择Connection栏,可以看到Prosor和Byte Stream Devi一
4、栏都是空的,点击下图的Refresh Connection,可以看到Prosor和Byte StreamDevi出现了USB Blaster的信息。点击右下角的Run,运行工程。这几步请参考下面几张图示:第 4 页之后,Nios II SBT会通过USB-Blaster将程序到Qsys的RAM中,并且运行程序。观察状态区Nios II Console栏,里面是硬件调试运行时的一些状态。第 5 页3. 例程说明:默认你已经在开发板上正确的插好网络模块,首先用一根 RJ45 网线,就是平时经常用的普通网线,一头接连接 PC 机,一头接网络模块的网口(注意插紧插牢),sof,运行 Nios II 工
5、程,在状态区打印出如下信息。状态区打印出了在程序中设置的的 MAC 地址、IP 地址和端,接下来需要手动设置 PC 机上的 IP 地址,使 PC 机与睿智开发板处在同一网段,因为上面把睿智开发板上的 IP 地址为 192.168.1.15,那么把 PC 机上的 IP 地址设置为192.168.1.x 即可,这里设置为 192.168.1.3,如下图示,点击确定即可。现在需要 TCP&UDP 测试工具来帮助完成测试,TCP&UDP 测试工具主要用于开发网络通讯程序时,在服务器或客户端测试 TCP/UDP 通讯连接和测试数据的接收和发送情况。打开后,可以看到如图示:第 6 页此时选中客户端模式,右
6、键单击,选择创建连接,得到下图的连接配置框。先来实现 TCP 通信,设置参数如下:类型选择 TCP,目标 IP 选择 192.168.1.15,端口选择 80,本机端口选择随机端口,其它设置不变,点击创建来创建连接。得到下图的界面,第 7 页点击图中的“连接”按键,正式进行连接。可以看到属性栏 IP 地址前蓝色圆球变成了绿色三角,表示连接成功。这里,TCP 通信实现的功能为:PC 机发送任意字符,开发板收到字符后会将“睿智开发板”字符返回给 PC 机。现在在发送区随意输出字符,这里输入”verygood”,接收区会收到“睿智开发板”的字符,如下图所示,表示 TCP 通信成功。第 8 页这时回到 nios里,界面的状态区,已经打印出了一些信息,如下图所示。下面来进行 UDP 通信调试。先删除 TCP 连接,右键单击属性区的 IP 地址,选择删除连接;按照上面的方法再次创建连接,这次是创建 UDP 连接,参数设置如下图所示:类型选择 UDP,目标 IP 选择 192.168.1.15 端口选择 1200,本机端口选择随机,其它设置不变点击创建 ,第 9 页点击连接按键正式连接,同样可以看到属性栏的 IP 地址前出现了绿色三角,表示连接成功。UDP 通信实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一年级下数学期中拔尖测试卷《青岛五四版》
- 慢性肾脏病高磷血症临床管理中国专家共识总结2026
- 2026年海南高考政治卷及答案(新课标卷)
- 护士核心素质与职业修养
- 工程就业指导认证
- 就业指导团队标识
- 变电站数字视频监控方案
- 历年汉语言文学 (军队文职)模拟考试(共四卷)
- 2026年国家心理咨询师真题卷及答案
- 2025年广西壮族自治区钦州市地理生物会考题库及答案
- 工业企业精益智造成熟度评价规范
- 工业燃气管道安装工程施工方案
- 海南省5年(2021-2025)高考物理真题分类汇编:专题09 热学与光学(原卷版)
- 云财务知识培训课件
- 2025年电力工程师高级职称评审要点与面试题库及答案
- 2025年空军军队文职技能岗考试文化活动复习题及答案
- 电力市场交易管理办法
- 【《人脸识别技术中个人信息保护的法律规制探析》10000字】
- 政府绩效管理(第二版)课件 方振邦 第1-4章 政府绩效管理概述-政府绩效监控
- 2026年高考数学一轮复习策略《指向深度学习的高中数学教学策略》讲座
- 生物质颗粒采购合同范本
评论
0/150
提交评论