以太网实验报告.docx
- 文档编号:7458405
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:6
- 大小:17.89KB
以太网实验报告.docx
《以太网实验报告.docx》由会员分享,可在线阅读,更多相关《以太网实验报告.docx(6页珍藏版)》请在冰豆网上搜索。
以太网实验报告
以太网实验报告
篇一:
以太网实验报告
x
电信学院
嵌入式系统设计实验报告
实验名称USB接口及以太网接口实验
专业班级电信102姓名学号指导教师x
一、实验任务
1、U盘扇区的读写。
2、以太网简易通信。
3、TFT彩屏使用与简单GUI。
二、实验原理
CH375芯片的TXD引脚接地,从而使其工作于并口模式。
CH375芯片的8位双向数据总线直接与MCU数据口相连,RD#和WR#分别连接到单片机的读选通输出引脚和写选通输出引脚。
片选信号CS#、中断引脚INT#以及地址输入线A0分别与MCU任意分配的引脚相连。
当CS#为低电平时,选通CH375芯片;CH375向MCU请求中断时,将INT#引脚电平拉低,这个时候可以读取中断状态,读到的数据可以判断当前芯片或是工作处于什么状态,也可以分析错误原因,在调试的时候使用,可以编写两版程序,一版用于调试,一版用于实际应用;当A0引脚为高电平时,选择CH375的命令端口,可以写入命令,为低电平时选择数据端口,可以读写数据,具体操作时序详见数据手册。
实验箱上配有一块寸的TFT触摸彩屏模块,内置TFT专用控制器ILI9325、电阻式触摸屏控制器XPT2046、总线驱动芯片74HC245、电源管理芯片,还有一个SD卡槽。
这个模块实际上就是把一块寸TFT触摸彩屏、控制器、电源管理芯片、电平转化芯片和SD卡槽等器件集成在了一起,并留出了信号和电源的物理接口。
三、实验步骤
1、打开IARFORARM建立新工程,并进行命名、保存。
2、在新工程上右击选择options设置选项,在GeneralOptions中的divice项选择NXP公司的LPC2148处理器;在output中的OutputConverter项的输出类型选择为Intel型;在Linker中的linkerconfigurationfiel项选择事前复制的*icf文件;在Debugger的Driver中选择J-Link在download选项中将verifydownload和useflashloader两个选项打勾,点击OK完成设置。
3、新建一个文件,保存文件类型为*.c,在工程上右击选择添加这个c文件,则可以在该C文件中编写程序,实现功能。
4、程序编写好后,点击compile,有错修改,直至无error,有警告可以不理会。
然后点击make生成*.hex文件。
5、将J-Link连接至ARM实验箱,在IAR中点击
载到ARM芯片中,然后点击(downloadanddebug)将程序下全速执行。
若有不符合要求的地方,可以修改程序或单步调试查找错误点,直至符合要求。
四、实验原理图
74HC375模块连接图:
ENC28J60模块连接图
五、实验程序
USB程序
=============================================================================*/
#include’..’
#include““//用串口打印调试信息,需包含
#defineTEST_ADDR123456//测试扇区地址
#defineTEST_COUNT1//测试扇区数
INT8DISK_BUFFER[512*32];
voidSyS_Init
{
}
//主函数
intmain
{
printf;UINT16i,Count=0;SyS_Init;printf;while{printf;while);/*等待U盘连接*/Delay_1ms;/*延时等待U盘进入正常工作状态*/while);/*初始化U盘,实际是识别U盘的类型,必须进行此步骤*/PLL_Init;InitUart;while);
for;i++)
}
=============================================================================*/
#include“..”
#include““//用串口打印调试信息,需包含
/***********************************************************
函数名称:
CH375_Init
函数功能:
CH375的初始化
入口参数:
NA
出口参数:
操作失败则停止运行
0操作成功
备注:
外部调用
***********************************************************/
UINT8CH375_Init
{
staticUINT8i,test;
#ifUART_DEBUG>0}{}mWriteSector;for;i++){}mReadSector;//读取扇区到缓冲区,打印缓冲区for;i++){}printf;printf;printf;while;/*等待U盘拔出*/Delay_1ms;if%16==0)//控制每行打印16个数据{}printf;Count++;printf;DISK_BUFFER[i]=0;//清除缓冲区DISK_BUFFER[i]=i;//向数据缓冲区中写入0~2550~255,共512个字节
printf;
#endif
Init_CH375_Port;
#ifUART_DEBUG>0
printf;
#endif
CH375_WR_CMD_PORT;/*获取芯片版本号*/
i=CH375_RD_DAT_PORT;
#ifUART_DEBUG>0
printf;
#endif
#ifUART_DEBUG>0
printf;
#endif
CH375_WR_CMD_PORT;/*测试CH375是否正常工作*/
CH375_WR_DAT_PORT;
test=~0x55;
{
#ifUART_DEBUG>0
printf;
#endif
for
{
CH375_WR_CMD_PORT;/*多次重复发命令,执行硬件复位*/
CH375_RD_DAT_PORT;
}
CH375_WR_CMD_PORT;
Delay_1ms;/*延时50ms*/
#ifUART_DEBUG>0
printf;#endif
CH375_WR_CMD_PORT;/*测试CH375是否正常工作*/
CH375_WR_DAT_PORT;
test=~0x55;
{
#ifUART_DEBUG>0
printf;#endif/*写入测试数据*//*返回数据应该是测试数据取反*//*写入测试数据*//*返回数据应该是测试数据取反*//*CH375端口初始化*/if!
=test)/*CH375不正常*/if!
=test)
篇二:
计算机网络实验报告
计算机网络实验报告
学院计算机与通信工程学院专业网络工程班级1401班
学号实验时间:
一、实验名称:
HTTP协议分析实验
二、实验目的:
在PC机上访问任意的Web页面(比如),捕获保温,分析HTTP协议的报文格式和HTTP协议的工作过程。
三、实验环境:
实验室局域网中任意一台主机PC1。
四、实验步骤及结果:
步骤1:
在PC1运行Wireshark,开始捕获报文,为了只捕获和要访问的网站有关的数据报,将捕获条件设置为“notbroadcastandmulticast”
步骤2:
从浏览器上访问web页面,如http//,打开网页,待浏览器的状态栏出现“完毕“信息后关闭网页。
步骤3:
停止捕获报文,将捕获的报文命名为http-学号-姓名,然后保存。
分析捕获的报文,回答下列问题。
(1)综合分析捕获的报文,查看有几种HTTP报文?
答:
两种
(2)在捕获的HTTP报文中,任选一个HTTP请求报文和对应的HTTp
应答报文,仔细分析他们的格式,填写表和表
表HTTP请求报文格式
表
HTTP应答报文格式
(3)分析捕获的报文,客户机与服务器建立了几个连接?
服务器和客户
机分别使用了那几个端口号?
答:
建立了四个连接,服务器使用了1284、1285、1286、1287端口,
客户机使用了80端口
(4)综合分析捕获的报文,理解HTTP协议的工作过程,将结果填入表
中
表HTTP协议工作过程
篇三:
以太网应用实验报告
现代电子学实验报告
实验课题:
专业班级:
学生姓名:
指导教师:
实验时间:
以太网的应用
一、实验目的
1.通过实验了解以太网通讯原理和驱动程序开发方法;2.通过实验掌握各网络协议和网络应用程序开发方法;
3.熟练掌握STM32开发板的编程及实际应用。
二、实验要求
用以太网实现两块STM32实验板之间的通信,用其中一块实验板的按键来控制另一个的二极管的亮和灭。
三、实验原理1.原理图
2.外部连接图
3.存储器构成
4.以太网数据包格式
5、网络协议1)以太网首部
2)ARP地址解析协议:
3)IP网际协议
4)ICMP报文
ICMP报文的格式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 以太网 实验 报告