毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

STM32智能天然气终端的网络通信系统设计与实现 第9页

更新时间:2016-11-1:  来源:毕业论文
命令代码如下: (末尾无 0x00和回车字符)
    ledon 1     ----- 点亮LED1
    ledoff 1    ----- 关闭LED1
    ledon 2     ----- 点亮LED2
    ledoff 2    ----- 关闭LED2
    ledon 3     ----- 点亮LED3
    ledoff 3    ----- 关闭LED3
   (3)WEB网页控制开发板上的LED试验  (WEB服务器)
   打开IE浏览器,在地址栏输入http://192.168.1.15  可以看到基于uIP的Web测试页面,在对话框输入1-3,点确定按钮,可以控制相应的LED点亮。网页保存在httpd-fsdata.c的data_index_html数组里, 是通过amo的编程小工具集合转换的。
(4)UDP服务器实验 
     本地UDP端口默认是2000, 远端UDP可 以直接连接本地端口,并进行通信
     命令代码如下: (末尾无0x00和回车字符)
     getname     ------返回板子的信息
     ledon 1     ----- 点亮LED1
     ledoff 1    ----- 关闭LED1
     ledon 2     ----- 点亮LED2
     ledoff 2    ----- 关闭LED2
     ledon 3     ----- 点亮LED3
     ledoff 3    ----- 关闭LED3  

3.3 硬件电路连接
用网络线把PC和开发板连接起来。需要注意的是,由于开发板断的网络芯片配置为10M 全双工。 由于该芯片不具有自动协商功能,需要将PC端得网络设置为10M 全双工。 否则采用自动协商的话,会判别开发板采用的是10M 半双工, 由于开发板默认的IP地址设置为192.168.1.15, 需要将连接的网络设备设置为192.1 68.1.X, 否则会引起不能正常通信。
3.4  软件程序设计
根据任务要求,主程序内容主要包括:
1.  设置系统时钟为72Mhz
2.  中断源配置 (采用了ENC28J60的中断接收模式)
3.  串口1初始化(用于监视网络状态)
4.  GPIO接口初始化 (配置LED控制)
5.  SPI1接口初始化 (用于END28J60的控制)
6.  网络配置初始化 (ENC28J60的初始化设置以及uip的接口函数设置)
7.  创建TCP服务器端口及WEB服务器端口 
8.  根据接收的UDP包进行UDP初始化设置 (绑定远端及本地的IP及端口) 
9.  网络状态监控及响应。本文来自优$文)论'文`网,毕业论文 www.youerw.com 加7位QQ324~9114找原文
整个工程包含6类源文件:
 
Startup--startup_stm32f10x_hd.s  由于奋斗板采用的是STM 32F103大存储器芯片,因此采用STM32标准库自带的大存储器芯片启动代码,这个文件已经配置好了初始状态,以及中断向量表。可以直接在工程里使用,如果你在以后的应用中采用了中存储器或者小存储器STM32芯片,可以将启动代码换为startup_stm32f10x_md.s。
startup_stm32f10x_ld.s。 FWLIB--stm32f10x_gpio.c ST公司的标准库,包含了关于对通用IO口设置的函数。
  stm32f10x_r cc.c  ST公司的标准库,包含了关于对系统时钟及外设设置的函数。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 

STM32智能天然气终端的网络通信系统设计与实现 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。