找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4180|回复: 0
打印 上一主题 下一主题
收起左侧

arduino之旅第五站_HILINK设置

[复制链接]
跳转到指定楼层
楼主
ID:51269 发表于 2014-11-10 21:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   这两天一直在研究HI-LINK的wifi-串口模块,这个模块的大概用途是让arduino开发板能够通过串口与wifi扩展板通讯,进而通过这块扩展板的LAN和WIFI模块与外部网络通讯。虽然是一个很简单的功能,但是也折腾了两天。
   首先昨天是方向性错误,这个板有两个版本,一个是带单片机的版本,这个版本可以通过模块的串口直接与外部通讯。另外一个是我手头这个arduino扩展版,昨天晚上,一直在用带单片机的测试工具调试,半天没反应。结果还把网络模式从AP改为Client端,通过wifi无法连接扩展版。今天,骚扰了技术支持人员大半天,终于在arduino的开发环境下,写好了一个还原出厂设置的程序(需要修改库文件)。看了一下海凌科提供的这个库文件,里面很多函数还是DEBUG状态。

库文件函数:
  HLK_Init()                初始化数字端口(一共12个数字端口,将来要实现其他设备的控制是不是要共同某些数字端口?)
  HLK_STARTUP()    开启设备(数字端口7加高电平), 开启AT模式(数字端口8加低电平120ms,在AT模式下,可以通过串口的AT指令对系统参数做设置)
  HLK_ResetDefault()  初始化为出厂设置(数字端口8加低电平6秒钟以上,与开启AT模式是同一个数字端口)  ,这个折腾了我半天,最后库文件的下面一句话解救了我。   //Need to make sure the module had startup.  (原来是要放在HLK_STARTUP 之后运行这个)
  HLK_HTTPTest1()   这个函数比较有意思,它向串口循环写入一段HTML脚本,这样客户端就可以通过IE浏览器访问扩展板的8080端口(默认),继而在页面上实现相应的控制,这个例子是两个按钮实现对扩展板BEEP一声和两声的控制。


现在通过AP方式已经可以实现对arduino的控制,下一步要研究一下怎么通过互联网接入这个wifi模块。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表