微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > TI工程师,请教CC3200 几个问题。谢谢

TI工程师,请教CC3200 几个问题。谢谢

时间:10-02 整理:3721RD 点击:

问题一如下:

CC3200在TCP SERVER模式下,在simplelink没有看到能够支持超时断开client的socket连接,

比如可以设置3秒钟client没有数据发送来,就默认断开?

如果不支持的话,只能直接根据

 Link.TcpServer.NewSockID = sl_Accept(                                          Link.TcpServer.SockID,                                          ( struct SlSockAddr_t *)&(Link.TcpServer.Addr),                                          (SlSocklen_t*)&(Link.TcpServer.AddrSize));       

 

  ASSERT_ON_ERROR(sl_Close(Link.TcpServer.NewSockID));

 

这两个函数结合再加个TIMER?

 

问题二如下:

在 timer 例程中,我发现在定时器分频函数修改 Timer_IF_Init(PRCM_TIMERA0, g_ulBase, TIMER_CFG_PERIODIC_UP, TIMER_A, 200);

分频为200,多少timer的时钟也没有分频,80MHZ在哪里跑。LED闪烁跟例程默认代码一样。

 

问题三如下:

CC3200的RTC只是秒中断而已?不支持日历?这样只能用软件算法来搞日历?

 

 

 

还有一些问题。。

 

4.模块当TCP Server时,在哪里可以知道有客户端连接成功了?除了sl_Accept这个函数,有没有事件触发之类的,在线调试,外部Client连接,断开,不能进入SimpleLinkSockEventHandler事件函数

 

5.这个模块可以支持多链接吗?如UDP服务器,,TCP服务器,客户端

1. 是的,你目前需要用这两个函数加timer. 我们正在开发API去可设置socket keep alive timeout,那样就不用下timer。

2. 我在SDK 1.0 timer里面没有看到你一样的代码。 你是想设置什么样的timer?

3. 是的,需要用软件算法来算日历。如果需要时间的话我们建议用NTP去网上拿时间。

4. 就是用sl_Accept这个函数

5. 可以支持多链接的

上一篇:CC3200几点疑问
下一篇:simplink wifi

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top