NAG1116 发表于 2014-11-17 21:31:22

【求助】小白自制pcb,蓝牙和wifi芯片是否上电就能启动?

本帖最后由 NAG1116 于 2014-11-17 21:41 编辑

前期按照arduino社区一些开源的原理图和PCB,根据自己的需要设计了一块单板,主要包括arduino、wifi芯片和蓝牙芯片。但是我对后续的开发流程不太清楚,咨询各位大大。

单板对wifi和蓝牙的使用,纯粹聚焦在前端数据和移动端的透传,不需要芯片的其他功能。

单板上的wifi和蓝牙芯片该怎样处理呢?

是否需要刷固件或者bootloader之类的程序?还是我能继续使用arduino IDE来控制蓝牙或wifi芯片实现数据透传。

NAG1116 发表于 2014-11-17 21:33:08

arduino配合传感器主要完成前端数据采集,后端的数据回传,主要使用wifi或蓝牙,分别使用的芯片是CC3000和CC2541,但这两款芯片在上电后是否直接可以受mcu控制实现上述功能呢?

fish6823 发表于 2014-11-17 23:22:41

蓝牙要先配好对,配对了以后上电就可以用了,WIFI没用过,不过应该有相应的库文件的吧,要加载库然后调用函数。

NAG1116 发表于 2014-11-18 12:21:16

fish6823 发表于 2014-11-17 23:22 static/image/common/back.gif
蓝牙要先配好对,配对了以后上电就可以用了,WIFI没用过,不过应该有相应的库文件的吧,要加载库然后调用函 ...

我意思是,是否mcu给蓝牙芯片的上升沿,然后蓝牙开始传数,比较底层,看得出兄弟是搞上层的……

darkorigin 发表于 2014-11-18 16:44:45

底层操作没搞过 不过给你出个点子 就是看别人的库文件。
WIFI和普通网线其实除了涉及SSID和密码外,没区别
网络访问要构建协议族 比较复杂 比如常见的 UDP协议 TCP/IP协议
至于HTTP FTP之类的协议 都是构建在TCPIP协议上的。
TCP/IP可以看做是构建在UDP协议基础上 经过三次握手的可靠信息传递协议。

蓝牙和普通COM口操作不同的就是多了一个配对过程 其他都是基于虚拟COM口进行通讯的

具体方波等控制没研究 你看看别人写的库文件就懂了。 或者看芯片的技术手册。

个人建议直接采用别人的库文件,因为经过多次修改 各种H文件都已经日臻完美 不断的排除BUG 提高效率。自己开发的话 比较复杂。一般如果没有无法达到的要求 不推荐自己开发H文件

fish6823 发表于 2014-11-20 22:38:01

NAG1116 发表于 2014-11-18 12:21 static/image/common/back.gif
我意思是,是否mcu给蓝牙芯片的上升沿,然后蓝牙开始传数,比较底层,看得出兄弟是搞上层的……

蓝牙配过对以后,下次一加电就会自己连接,你要传数在程序里直接像用串口一样传就行了,这个用不着底层编程吧。
还有用ARDUINO就是看中它编程简单明了,容易上手,如果想用汇编或想学汇编还是用51好点,至少用的人多例子也多。
页: [1]
查看完整版本: 【求助】小白自制pcb,蓝牙和wifi芯片是否上电就能启动?