微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3100使用

CC3100使用

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

我现在是自己的MCU和CC3100,3100和MCU通过SPI通讯,想让3100完成无线信息的收发。

我要将这个3100设置为STA(AP)模式,有几个问题想请教下:

1.首先,通过Uniflash和烧写器,通过UART口写进3100中。

2.通过Uniflash和烧写器把getting_started_STA(AP)文件烧写进去。

这样,一上电,3100就会自动成为STA(AP)。

不知道这个理解对呢?

如果是这样的话:

1.那么这些文件都是写进那个外置FLASH里?

2.这些需要先写进去的配置文件在哪里寻找,怎么修改?

3.怎么设置就可以让这个STA接入我的AP,并且通过这个AP和另一个STA通讯?

4.固件需要升级么?

5.网上资料里面还有一个getting_started_STA5.0.2这个和getting_started_STA有什么区别?

第一次接触  很多问题都不知道  麻烦各位技术人员和大神了

首先你用CC3100搭配MCU的平台,主程序,也就是你说的getting_started_STA(AP)工程的bin文件是烧写到你的主MCU里面的。你需要根据你选的MCU来进行代码的移植。

CC3100外面的SFLASH 主要用来存放service pack和一些安全相关的加密证书的。

谢谢

1.烧写到我的主MCU之后,还做其他什么处理呢?一上电之后,CC3100就知道自己是STA(AP)么?

2.你说的这些severice pack这些文件在哪里找? STA和AP配置时候都是一样的呢

CC3100做SAT还是AP的程序是不一样的,建议你先下载CC3100的SDK,学习一下里面的开发手册以及对应的AP和SAT的例程。

另外service pack也是可以在TI的官网下载的,和CC3100SDK在一个下载页面。对于SAT或是AP来说service pack都是同一个。

谢谢

恩恩 这个SDK我已经下载下来了,我就是有几个问题没有弄明白。

1.这个SFLASH里面的配置文件究竟是哪些,我需要下载哪几个?除了刚刚说到的那个Service pack还有其他什么?

2.Getting_started_STA程序下载到主MCU之后,主mcu要和cc3100进行通讯么?要不然,cc3100如何知道自己现在是社么模式?

谢谢您的耐心解答

对于你目前的应用来说只需要在SFALSH里面烧写service pack就行。如果你后面要测试类似于HTTP server之类的程序,你需要烧写一些html文件,同时如果你要测试SSL或是enterprise wlan时,需要烧写一些网络证书。

另外,当你用Getting_started_STA这个程序时,程序里面有相关的配置CC3100工作在SAT的设置。当然CC3100和主MCU之间是有通过SPI的通信的,这些都是底层的驱动。

谢谢

谢谢你的回答

我现在用了一个CC3100+主mcu做AP,两个 cc3100+主mcu  做STA  ,这两个STA一个发送给AP,另一个通过AP接收数据。

 这两个STA是不是不能同时连入我的AP,那我这个功能还能实现呢?

现在的CC3100做AP时,不支持同时连接两个SAT。你可以尝试将他们都设成SAT,然后连到同一个无线路由上面,然后通过TCP/IP或是UDP的socket进行数据的交互。当然,不知道这样符不符合你的设计初衷。

谢谢

你说的这个无线路由是不是我们平时见到的那种路由器呢?

如果说我一个STA发送完数据后断开连接,另一个STA再接入,这样可以呢? 这样的时间延迟会不会很久?

断开连接在软件实现复杂呢?  麻烦您啦

对,就是平常用的无线路由器。

如果你要断开一个SAT,再去连接另外一个SAT,这个需要在AP的程序里面做更改,当然断开连接只要一句指令就行。

另外,还有一个问题需要考虑的是,SAT和AP直接直接通信,你是打算用P2P直连的模式吗?

谢谢

老师啊,加下我的扣扣吧,3238245116,第一次接触问题实在是太多,实在是感激不尽啊

不好意思,公司用不了QQ哦。

有问题的话,可以在这个论坛里面提问。有很多TI的工程师会回答的。

谢谢

好的,还是麻烦您了

您刚刚那个回复我没有看得很明白,您说的那个P2P是什么意思?  

还有您刚刚说

另外,当你用Getting_started_STA这个程序时,程序里面有相关的配置CC3100工作在SAT的设置。当然CC3100和主MCU之间是有通过SPI的通信的,这些都是底层的驱动。

程序里面有相关的配置CC3100工作在SAT的设置  这句话是什么意思啊?

老师,原谅我的无知

P2P模式就是peer to peer 的模式,也就是点对点模式。有点类似于以太网的直连通信。你可以维基百科一下。

老师不敢当,我也只是熟悉一下我们的产品而已。

一般用wifi通信交互数据的话,都会借助TCP/IP或是UDP的socket通信来实现的。

关于CC3100和MCU直接的通信,首先你的程序是运行在MCU里面的。 在它的main程序里面回去调用初始化的CC3100的API函数,里面就包括设置CC3100工作在SAT模式下还是AP模式下。这些都是通过调用API函数设置定义的。

建议你还是先看看SDK里面的doc文档下的编程手册。熟悉一下开发流程。

谢谢

谢谢

好的,我大概清楚了,谢谢您啦 我去看看

不客气,如果有什么问题的话,可以在发帖。

谢谢

CC3200可以接主MCU 作为我的AP呢  是不是可以接入多个CC3100+主mcu的STA

不行,现在版本的CC3100和CC3200作为AP都只能接一个SAT。

这样子的话 和点对点通讯有啥区别

CC3100或CC3200不论做AP还是SAT,比较少的会工作在点对点的模式下,基本都是借助一个无线路由器来实现网络的连接的。

换句话说,我们用CC3100或是3200, 很少会直接用他们两之间的通信的。

谢谢

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

网站地图

Top