简介:
AVRVi Ethernet IO Kit 单片机上网开发套件是由AVRVI(AVR与虚拟仪器)参考德国一个开源项目设计生产的一款产品,采用AVR芯片ATmega32与ENC28J60的组合,实现单片机设备上网的功能,成本低廉,入手迅速,开发简单,是单片机系统设备上网的优秀方案。
本套件提供丰富的外设,板载4M flash和SD卡插座,RS232,继电器,光耦,指示LED,RS232等,同时AVR芯片内带丰富资源,AD,EEPROM,定时器,也可以作为一个AVR开发板使用。
资源特性:
- 主控芯片:默认ATmega32L-8AU 可以加 10元 扩展成ATmega644L-8AU
- 网络芯片:Microchip 公司ENC28J60 ,SPI接口,体积小巧
- 实现协议:TCP/IP协议,HTTP协议,网页认证,FTP,UDP,ARP,ICMP
硬件资源:
- 扩展了4M AT45DB041,便于用户存放数据和网页代码
- 扩展SD卡,可以做FAT文件系统(板上有卡座,SD卡选配)
- 10M-100M自适应网口
- 1路RS232标准串口
- 2路2A单刀继电器输出
- 2路P521光耦输入
- 8路10bit AD转换输入
- 预留SPI接口
- 预留TWI接口
- 预留PWM接口
- FKC端子,工业产品连线方式
- 标准JTAG接口
- 标准ISP接口
软件资源:
- 提供完整Web Server源代码 GCCAVR编译
- 提供mega32和mega644 两个版本的软件
- 提供完整原理图
- 提供UIP0.9内核移植(实现TCP数据到RS232的转换)
- 提供开发所需要的AVR studio和GCCAVR软件
- 提供德国开源项目AT2626的完整资料
- 提供ENC28J60和Mega32以及相关器件中文数据手册
- 提供网络变压器和ENC28J60 Protel元件封装库
- 提供Microchip官方TCPIP协议栈和应用手册
- 使用说明中有对软件编译过程的详细解释以及对各部分软件功能的说明
装箱清单:
1、网络开发板(带外壳)
2、7.5V电源一个
3、标准直连网线一条
4、标准串口线一根
5、资料光盘一张(原理图,数据手册,相关资料等)
快速入门:
开发板测试
开发板默认已经写入测试程序,并测试好,按照下面的步骤可以观察到运行效果:
- 将开发板和计算机组成局域网
- 使用直连网线(包装中配的即是)将开发板和计算机通过交换机连到同一个局域网内,如测试框图A
- 使用交叉网线(需自备)将开发板和计算机直接连接
- 使用配套的电源,为开发板供电
- 将计算机的IP改为192.168.1.*
- 运行 Ping 192.168.1.8
- 通过IE浏览器输入http://192.168.1.8 访问网页
- 通过SET IO页面点击on和off 可以控制继电器动作
- 管理页面的用户名admin , 密码是 1eth1
开发环境搭建
硬件环境:
- 计算机和网络
- 开发套件不配仿真器或者编程器,你需要自备,如果没有可以从我公司网站上选择一款,推荐选择仿真和编程功能都支持的工具,开发方便。
软件环境:
- AVR studio 4.13 B528 光盘中有安装文件
- Winavr 20070525 光盘中有安装文件
- 直接安装即可
开发流程
程序编译:
操作方法是使用AVRstudio打开AVR Ethernet IO Kit目录下的avrETH1.aps,修改程序进行编译。
注意一定要同时安装好Winavr和AVRstudio才能编译。编译过程会有一些警告,不影响使用。
下载与仿真:
请参考仿真器或编程器的操作说明,修改程序和调试过程循环进行直到达到想要的效果。
程序修改说明:
/config.h 修改IP地址,密码等物理地址等配置信息,注意本程序不支持动态IP,不支持访问认证,如果不是静态IP将无法使用。
/ build.h 修改程序编译版本,将在网页首页下方显示。
/net/httpd_data.c 修改在网页中显示的文件的内容
/io/ 文件夹下为和底层硬件相关的程序 如果需要修改硬件,调整相关内容
/io/mca25* 为摄像头相关内容,因标配不带摄像头,所以相关程序被注释掉了,如果需要使用,需要在程序中启用相关的程序
其他内容,请自行研究。
更详细内容和介绍,请查看图片。 注意:本产品不包含摄像头和SD卡,需另行购买。
联系方式:
公司全称:济南恩易电子科技有限公司
公司地址:济南市历下区山大路143号
免费热线:400-676-6996
电话:0531-86863787
传真:0531-80879869
手机:13854154774
QQ:493007437
MSN:
jarrykwok@hotmail.com
文章评论(0条评论)
登录后参与讨论