以太网实验报告.docx

上传人:b****6 文档编号:8435217 上传时间:2023-01-31 格式:DOCX 页数:6 大小:17.89KB
下载 相关 举报
以太网实验报告.docx_第1页
第1页 / 共6页
以太网实验报告.docx_第2页
第2页 / 共6页
以太网实验报告.docx_第3页
第3页 / 共6页
以太网实验报告.docx_第4页
第4页 / 共6页
以太网实验报告.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

以太网实验报告.docx

《以太网实验报告.docx》由会员分享,可在线阅读,更多相关《以太网实验报告.docx(6页珍藏版)》请在冰豆网上搜索。

以太网实验报告.docx

以太网实验报告

以太网实验报告

  篇一:

以太网实验报告

  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报文的格式

  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1