OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 110|回复: 0

经验:蓝牙模块数据通信接口知多少?

[复制链接]

  离线 

91

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2016-9-2
在线时间
53 小时
发表于 2017-10-26 11:50:31 | 显示全部楼层 |阅读模式
正点原子公众号
蓝牙模块是指集成了蓝牙功能的蓝牙芯片和外围基本电路组成的一个集合体,是一个半成品,如果要实际应用还需要接口的支持,所以蓝牙模块的接口是模块应用的桥梁!
蓝牙模块接口
蓝牙模块接口可以分为USB接口、GPIO口(包括数字IO口和模拟IO口)、TWI接口、UART串行接口、SPI编程接口及IIS语音接口等,根据实际的应用场景需求,开发人员可以选用对应的模块接口。
001.png
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的通信接口分配图

蓝牙模块.jpg
SKB369引脚分配图.jpg
天工测控,国内专业GPS模块、北斗模块、WIFI模块、蓝牙模块及方案供应商,详询8340 8210,或进入天工测控阿里店铺选购

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-11-22 19:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */