查看“Microduino-CC3000/zh”的源代码
←
Microduino-CC3000/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino-CC3000}} {| style="width: 800px;" |- | [[File:Microduino-cc3000-rect.jpg|400px|thumb|right|Microduino-CC3000]] CC3000 是一款设备齐全的无线网络处理器,此处理器可简化互联网连通的执行过程。 SimpleLink™ Wi-Fi 可大大减少主机微控制器 (MCU) 软件需求,使其成为使用任何低成本和低功耗 MCU 的嵌入式应用的理想解决方案。 ==特色== *SimpleLink™ Wi-Fi 可大大减少主机微控制器 (MCU) 软件需求; *SimpleLink™ Wi-Fi SmartConfig™ 技术,一种独特的一步到位的 Wi-Fi 激活过程; *小巧、便宜、堆叠、开放; *开源的硬件电路设计,与 Arduino 兼容的编程开发环境程; *统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展; *2.54间距的排母接口方便集成到洞洞板。 ==规格== *无线网络处理器 **IEEE 802.11 b/g **嵌入式 IPv4 TCP/IP 堆栈 *业界最佳的无线电性能: **Tx 功率:11Mbps CCK 时为 +18dBm **Rx 灵敏度:11Mbps CCK 时为-82dBm *与采用紧凑存储器封装的低每秒处理百万条指令 (MIPS),低成本微控制器一同工作: **2K 字节闪存 **250 字节 RAM *省电 **使用FET,关断模式电流低于5uA *工作温度范围: **-20°C 至 70°C *经美国联邦通信委员会 (FCC),加拿大工业部 (IC) 和欧洲统一 (CE) 认证的芯片天线 *基于德州仪器 (TI) 第 7 代已经验证的 Wi-Fi 解决方案。 ===浅谈 SmartConfig=== *SimpleLink™ Wi-Fi SmartConfig™ 技术,一种独特的一步到位的 Wi-Fi 激活过程,就是开发者或者终端用户,可通过其他设备,如智能手机、平板电脑安装 SmartConfig App 程序,并通过该程序为配备 CC3000 的硬件电路配置当前 Wifi 环境的无线网络信息,例如:SSID、无线密码、安全认证方式等等。这样只需一个简单的步骤即可让多个没有显示器的装置连接 Wifi 网络,解决以无线方式连接家用网络和云端。 ===引脚说明=== 请注意 CC3000 扩展板是作为 SPI 总线上的从机,与 Microduino 主机 SPI 进行通信 {|class="wikitable" ! rowspan="1" | CC3000模块引脚名 || CC3000芯片引脚 || Microduino引脚 || 功能 |- | SCK || 17 || D13 || SPI总线时钟 |- | DI || 15(DIN) || D12 || Microduino发送数据到 CC3000 |- | DO || 13(DOUT) || D11 || CC3000 发送数据到Microduino |- | CS || 12 || D10 || SPI片选信号 |- | IRQ || 14 || D2 || 中断功能(在此为INT0) |- | EN || 26 || D9 ||Microduino 通过设置该引脚为高电平,开启CC3000模块 |} [[File:CC3000-Pinout-2.jpg|800px|thumb|center|Microduino-CC3000-Pinout]] ==文档== Eagle PCB '''[[File:Microduino-CC3000.zip]]''' ===主要元件=== *TI CC3000 IEEE 802.11b/g solution:WG1300-00 WLAN Module '''[[File:WG1300-00-DTS-R04.pdf]]''' *电平转换芯片:TC74HC4050 '''[[File:TC74HC4050AF.pdf]]''' *2.4G天线:AT8010-T2R9HAA '''[[File:AT8010-T2R9HAA.pdf]]''' *[http://processors.wiki.ti.com/index.php/CC3000_Serial_Port_Interface_(SPI) TI 官方 SPI 协议栈] *[http://processors.wiki.ti.com/index.php/CC3000 TI官方WIKI] ==开发== *请先确定+3.3v电源的电流能达到200ma,不推荐直接采用FT232R调试,因为FT232R输出的+3.3v的电流太小。 The FT232R datasheet says you can draw up to 50 mA from its 3.3V output. ===Arduino库及支持包=== *[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_WIFI_CC3000 _03_Microduino_WIFI_CC3000] *[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_WIFI_CC3000_MDNS _03_Microduino_WIFI_CC3000_MDNS] *[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_OLED_U8glib _01_Microduino_OLED_U8glib] ===库的使用事项=== *CC3000Patch库是用来升级firmware之用,不可以与Adafruit_CC3000库同时启用; *如果要想使得这两个库兼容Microduino Core+: **你需要先打开库目录中的“Adafruit_CC3000_4Patching.cpp”(CC3000Patch)或者“Adafruit_CC3000.cpp”(Adafruit_CC3000)文件; **在文件中找到“#elif defined(__AVR_ATmega1281__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1280__)”这一行; **将这一行之后加上“ || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega644P__) ”这一句即可。 *CC3000Patch: **CC3000Patch可用来升级CC3000的firmware,你需要将CC3000Patch.ino放到新建的\examples\CC3000Patch\目录中; **你需要确定程序中的IRQ、VBAT、CS引脚都设置正确,即“#define CC3000_IRQ 2 ”、“#define ADAFRUIT_CC3000_VBAT 9”、“#define ADAFRUIT_CC3000_CS 10”; **更详细的使用方法参考[https://github.com/cmagagna/CC3000Patch/blob/master/README.md 作者的README] *Adafruit_CC3000: **你需要确定程序中的IRQ、VBAT、CS引脚都设置正确,即“#define CC3000_IRQ 2 ”、“#define ADAFRUIT_CC3000_VBAT 9”、“#define ADAFRUIT_CC3000_CS 10” ==应用== ===升级CC3000的firmware=== *推荐用CC3000Patch库将CC3000的firmware升级至1.24,详细的使用方法参考[https://github.com/cmagagna/CC3000Patch/blob/master/README.md 作者的README] **(注意事项:升级firmware的过程是通过串口监视器进行操作的,请将Arduino IDE的串口监视器的换行结束符设为“换行和回车”) *升级完成后,将CC3000Patch库删除,启用Adafruit_CC3000库,就可以开始里面的examples了! ===SimpleLink™ Wi-Fi SmartConfig™ 功能=== *如果要用到SimpleLink™ Wi-Fi SmartConfig™ 功能: **以IOS为例,先在App Store里下载TI WIFI SMARTCINFIG; **将IOS设备连接上路由器,打开TI WIFI SMARTCINFIG,在Password中填上路由器密匙; **将Adafruit_CC3000库examples中的SmartConfigCreate下载到Microduino; **打开串口监视器(波特率115200),当出现“Waiting for a SmartConfig connection (~60s) ...”时候,按下TI WIFI SMARTCINFIG的Start,等待串口结果。 '''其它应用:''' Microduino 物联网智能家居方案 Microduino wifi控制家用电器:http://www.microduino.cc/wiki/index.php?title=Microduino_wifi控制家用电器/zh Microduino KIT示例教程 通过Microduino CC3000互联网获取天气-203KIT:http://www.microduino.cc/wiki/index.php?title=%E9%80%9A%E8%BF%87Microduino_CC3000%E4%BA%92%E8%81%94%E7%BD%91%E8%8E%B7%E5%8F%96%E5%A4%A9%E6%B0%94-203KIT/zh ==购买== ==历史== ==图库== [[File:Microduino-cc3000-t1.jpg|thumb|600px|center|Front]] [[File:Microduino-cc3000-b1.jpg|thumb|600px|center|Back]] ==视频== *[http://www.kaltura.com/index.php/kwidget/wid/0_yp64zx3k/uiconf_id/2342281 Texas Instruments SimpleLink™ Wi-Fi SmartConfig™Technology] |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino-CC3000/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息