标题:
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