请教如何驱动CC3000的相关问题
购买开发套件CC3000和MSP430G2后,用安卓手机配置了CC3000,通过用串口助手和和网络调试工具,CC3000可以和电脑正常的通信。下一步准备用fpga去驱动CC3000,请教一下如何完成这种移植和转换呢?
1:去掉430单片机直接用fpga驱动cc3000可行不呢?主要涉及哪几个方面的内容啊,对网络通信这一块开发经验不足。
2:不去掉430单片机,用fpga将数据传送给430,430去驱动CC3000,这样的开发方式会不会省去很多工作量?
麻烦各位指点,非常感谢!
1. 理论上是可以,首先你要驱动SPI, 然后在要参考MCU和CC3000直接发送命令的协议。这个工作量不小。
2. 所以还是建议你用430去驱动CC3000.
嗯,谢谢。不去掉430了,因为CC3000的驱动还是比较多的,如果去掉了工作量大,调试麻烦。现在的问题:
1:FPGA传输的数据率在6.2Mbps,里面只做了简单的fifo处理,感觉430的ram有点小,存在丢包的风险,fpga通过spi传给430,430通过另外一路spi传给cc3000,。6.2Mbps虽然和11Mbps有差距,应用起来会不会遇到瓶颈,加上协议的开销?
这个看你实际的应用需要用到的速率会是多少,你的应用场景会是如何?
您好,很感谢您的回答,实际的应用环境是:fpga采集图像数据,数据量在6.2Mbps,然后通过spi把采集数据流(6.2Mbps)传送到430,430以TCP方式通过CC3000,CC3000发送到路由器上,电脑从路由器上取出数据,我想问的是:
CC3000在TCP传输模式下,发送速率能够达到多少呢?能不能满足我这个方案的最低要求6.2Mbps的数据率?
我现在用的是那个tm4123g,和pc实现不了通信,我也是拿手机配置,关键连接不上,还有就是那个例子程序编译有错,给我一些资料吗?实在着急啊。谢谢你,我的邮箱435380963@qq.com