标题: arduino之旅第五站_HILINK设置 [打印本页]

作者: xiaoliu    时间: 2014-11-10 21:47
标题: arduino之旅第五站_HILINK设置
   这两天一直在研究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模块。






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1