想用CH579作为蓝牙网关。一方面通过蓝牙连接CH573模块,一方面通过网口使用MQTT连接我们自己的服务器。目前想使用贵司的LWNS协议。请问有没有可参考的例子?
另外请教一下,我在网上看了一些TMOS的相关帖子,都没有介绍中断的相关问题,请问使用TMOS时,中断该如何处理?NET相关代码能运行在TMOS上吗?
想用CH579作为蓝牙网关。一方面通过蓝牙连接CH573模块,一方面通过网口使用MQTT连接我们自己的服务器。目前想使用贵司的LWNS协议。请问有没有可参考的例子?
另外请教一下,我在网上看了一些TMOS的相关帖子,都没有介绍中断的相关问题,请问使用TMOS时,中断该如何处理?NET相关代码能运行在TMOS上吗?
首先,,蓝牙 和 "LWNS" 是两个东西,
蓝牙网关,或者蓝牙连接CH573 ,这里就是涉及到蓝牙本身, 就好像你做手机app一样, 不仅要连接上, 还要做对应的功能,
你需要一步一步来,先实现一个从机, 然后再做个对应的主机,然后再把以太网加进去,再打通数据既可.
上面从机,主机,以太网的例程 我们官网的例程里,都已经分别提供.
至于tmos 跟中断的问题,
tmos的任何api 都不支持在中断里面操作,,
可以中断产生后, 设置个标志位,然后主循环去查这个标志位,然后再调用tmos的相关函数
NET 的process 可以放在tmos的定时事件里运行.
感谢解答,我刚看完LWNS的资料。先试试用LWNS组个网
函数:
CH57xNET_MainTask( );
和
TMOS_SystemProcess( );
两个函数分别最长可以间隔多长时间调用一次?
调用的周期过长应该会影响正常通信
TMOS_SystemProcess( ); 越频繁越好,
CH57xNET_MainTask( ); 可以稍微慢点,几个ms 调用一次问题也不大
好的,谢谢,等开发板到了我具体测试下