蓝牙芯片,是包含单片机的。因为他要运行蓝牙协议栈,还有音频、数传等等。但资源更强大
但是两者之间是有区别的,区别在于侧重点不同
(1)、蓝牙芯片主要是完成蓝牙功能的SOC系统。而单片机是通用芯片,处理控制等等事情
两个的应用是不同的
(2)、蓝牙芯片一般比较贵,因为他的资源比较丰富。而单片机由于资源少,所以相对便宜一些
2、为什么会蓝牙芯片外挂一个单片机呢?
(1)、蓝牙芯片一般比较复杂,所以市面上很多的公司,把蓝牙芯片做成一个模块,然后封装一些蓝牙底层的功能,然后留出串口,或者spi,或者iic等等接口,让用户使用单片机去控制
(2)这样开发项目的时候,就不用关心蓝牙的相关名词,专心做自己的应用即可。就如KT1025A一样
那为什么还要在蓝牙芯片外面再接单片机呢?我看很多论文都这样写,又没有找到蓝牙芯片的中文资料。
追答蓝牙芯片本身的任务就就是处理蓝牙协议负责无线通信,最多提供一个串口让你收发数据,难道你还想让蓝牙芯片跑流水灯LCD什么的?
当然现在有开放的蓝牙芯片,比如nRF51822-AK,你除了让这芯片实现蓝牙通信之外,还可以加入自己的代码实现需要的功能。
我是这么想的,那样的话,蓝牙也就相当于USB功能模块一样只是个功能模块了。我看有些蓝牙芯片内部是嵌入了ARM处理核的,还有flash空间,完全可以实现这种功能。还有很多资料上都提到AT指令,他是怎么被翻译并下载到蓝牙芯片的呢?
追答AT指令是开始定义好的,蓝牙芯片接收到之后就解析。这些是蓝牙规范里定义的。
本回答被提问者和网友采纳