欢迎来到天天文库
浏览记录
ID:32364424
大小:209.96 KB
页数:8页
时间:2019-02-03
《单片机以太网学习板使用说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机以太网学习板使用说明单片机以太网学习板使用说明一、上电电源用9-12的直流电源适配器。接入电源时,不用注意电源的正负极,内部已经接桥堆进行调整。上电后,单片机旁的LED灯(图1中的红灯)开始以1s为间隔开始闪,说明单片机开始工作。图1二、测试串口串口程序为光盘中的“修改参数上位机工具”目录下的com.exe小程序。在运行com程序前,如果你没有装过vc或者vb,则需要注册MSCOMM32.OCX控件。注册方法如下:打开电脑“开始”->“运行”,在里面输入“regsvr32×××”,其中×××为MSCOMM32.OCX所在的路径。该注
2、册过程如下图所示:图2(假定路径为“D:刻录修改参数上位机工具”)单片机以太网学习板使用说明注册完成之后,运行com.exe程序,出现图4界面图4串口测试小程序界面用串口线把开发板跟电脑连起来(可以用一般的标准接法的串口线),然后按下“连接单片机”按钮,在上面的空白栏里出现“connectok”(如图5所示),说明跟单片机连接上。单片机以太网学习板使用说明图5连接成功按下“显示各参数”按钮,显示如图6:图6显示各配置参数在上图中,192.168.1.16是单片机的IP,32.32.32.32.32.32是单片机端MAC地址,192.1
3、68.1.2是单片机要连接的服务器地址,192.168.1.1是网关地址,0D02是单片机连接的服务器的TCP端口,十进制为3330。此外,可以通过该小程序修改如上参数。其中“服务器端口号”为单片机要连服务器端的端口号。MAC地址的设定格式如下:假如要设定单片机的MAC为4c-00-13-23-12-df,则在“单片机MAC地址”里填入4c00132312df即可,但是在“显示各个参数”是MAC是按照单片机以太网学习板使用说明十进制的。注意:MAC地址不能随意更改!串口发数实验。在“发送周期”里填入发送的周期,按下“发送周期”按钮,然后点
4、击“数据全FF”或“数据自定义”对发送数据进行设置。如果点“数据全FF”,则数据包的长度为256字节,在本程序中,串口数据采用固定长度方式,数据格式为:包类型内容长度包内容类型分为、数据、命令(上位机设置下位机参数,下位机通知上位机发生串口缓冲区大小等);内容长度为包中有效数据的大小。包类型为:0x00:命令包0x01:数据包如果点击“数据自定义”,则出现如下设置框:图7自定义数据设置填入自定义数据(注意,数据长度不要超过256字节),点击确定后,点击“开始发送”按钮即可发送。要特别注意的是,串口发送的速度不能太快,否则会出现单片机收缓冲
5、区溢出。在本系统中,串口波特率为57600,一秒最大可发送7200字节,250个字节的包一秒可发送28次,即0.035s发一次,但是单片机处理每个包需要时间,因此,发送周期至少要大于0.06s以上。三、以太网连接先用机对机网线将学习板跟电脑网卡相连。然后设置电脑IP为192.168.1.2(实际上,不用设置成该IP也可,但是要保证单片机跟电脑的IP在同一子网内。比如电脑的IP为192.168.1.56,那么学习板的IP可以设置成192.168.1.×,其中×为0-255中除56外的数字。)然后打开电脑“开始”中的“运行”,输入“cmd”,
6、进入dos下,用ping命令ping学习板,假如可以ping到,则说明以太网连接正常。然后进行TCP连接测试。打开TCPTest.exe小程序,如图8所示。单片机以太网学习板使用说明图8tcp测试小程序设置好服务器端口号后(该端口号跟com.exe小程序中设置的“服务器端口号”需一致!!),点击“监听”按钮,单片机即连接上,如图9所示。注意,需关掉防火墙!!在这里,单片机端连接的默认端口是3330(单片机程序里从5045里读出来的),单片机端每隔1s来连接1次,直到连上为止。图9学习板已连接上单片机以太网学习板使用说明在发送的数据里填入要
7、发送的数据,注意,填入的格式为“××××××。。。。”,即中间要有空格!填入的数据是十六进制。按下“手动发送”后,即将填入数据发送出。单片机收到后会立即将原数返回。该过程如图10所示。图10通过tcp收发数据除了手动发送,还可以选择“周期性发送”,然后按“定时发送设置”按纽,出现如图11对话框:图11周期发送在“发送周期里输入”发送周期,单位是秒。Windows的定时器最高精度是55ms,因此,不管你设置的多少小,最大速率发送就是大概55ms一次。然后在“发送内容”里输入要发送的内容。按“确定”后,主界面里的“开始定时发送”按钮高亮,按下
8、后就可以定时发送。四、在线编程本开发板使用华邦公司的W78E58B,该芯片具有在线下载功能,内部有4KLD程序空间,其内部Flash的分布为32K+4K。单片机以太网学习板使用说明如果要下载新
此文档下载收益归作者所有