`蓝牙模块是指集成了蓝牙功能的蓝牙芯片和外围基本 电路组成的一个集合体,是一个半成品,如果要实际应用还需要接口的支持,所以 蓝牙模块的接口是模块应用的桥梁! 蓝牙模块接口 蓝牙模块接口可以分为USB接口、GPIO口(包括数字IO口和模拟IO口)、TWI接口、UART串行接口、SPI编程接口及IIS语音接口等,根据实际的应用场景需求,开发人员可以选用对应的模块接口。 1 USB接口 USB接口是和外部装置相连的一个串口汇流标准,主要应用于计算机上或在机顶盒和游戏机上面,主要功能是使其能够在便携装置之间直接的发生数据交换。 2 GPIO口 也就是通用输入输出接 口(GPIO) ,包括数字IO口和 模拟IO口,GPIO端口主要功能是用于内部 单片机和外部设备进行 通信的媒介。 一个端口最多有8个引脚。每个引脚都是独立的,也就是说当我们对其中一个引脚进行操作的时候不会影响到其他引脚。我们可以对引脚单独设置为数字输入或者数字输出。其中有些引脚还可以用着模拟输入和和外设中断。同一时刻只有一个功能映射到同一个引脚。 另外,如果需要GPIO口进行数据通信,就要根据实际情况开发蓝牙软件。 3 TWI接口 TWI(Two-wire interface),即两线通信接口,也就是IIC接口。IIC串行总线一般有两根信号线,一根是双向数据线SDA,另一根是时钟线SCL。所有接到IIC总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。 4 UART串行接口 串行接口也可以称之为串行通信接口,开发人员也称之为串口,也就是搭建平常所指的COM接口,它的作用主要是采用串行通信方式的扩展接口,从而可以使蓝牙模块扩展出更多的功能。 5 SPI编程接口 SPI编程接口是一个编程的接口,主要用于程序员对相应程序进行开发。当程序员进行编程或修改已写好的协议,都是需要从此接口进行调节的。 6 IIS语音接口 这个接口小编在《WIFI模块普及_WIFI模块数据通信接口介绍》中有详细的介绍,大家可以翻阅之前这篇文章查看详情。 比如蓝牙模块SKB369的通信接口分配图
`
|