技术小白,感谢大家阅读和点赞!使用蓝牙模块也有段时间了,更新……
现在市面上用的蓝牙芯片大部分是ble的了,也就是低功耗透传模式。最近用到蓝牙SOC(片上系统),和大家分享下。
我们平时用蓝牙,一般是单片机的串口与蓝牙的串口连接,实现数据传输,同时,也会用到mcu的其他一些功能,比如IIC,比如定时器,ADC等。但对于一些功能相对较少的产品,或者要求小体积的产品,这时候可以考虑把mcu省略掉,通过蓝牙直接实现需求,这就是soc。
目前市面上用的比较多的soc包括TI的CC2640, Nordic的nRF52832和nRF52840,高通的CSR102x,各个品牌的功能和价格都大同小异,开发环境稍有不同,一般能满足可穿戴、物联产品的需求,博主最近在使用CSR102X, 使用后分享经验哈!
以下帖子为原内容
第一次用蓝牙通讯,现在市场上很多蓝牙模块功能都很强大,如果只是使用,不需要过多了解内部结构原理,只需要设置一些自己用到的参数就行了。
蓝牙分为传统蓝牙和ble蓝牙,现在大部分用到的都是ble低功耗蓝牙。蓝牙分主从模式,主模式是主动连接其它蓝牙设备,作为主模式可同时连接7个从设备,作为从设备只能被一个主设备连接。
使用蓝牙模块时,看模块支持哪种电平,有的可以直接接单片机的串口(TTL电平),有的需要经过232芯片连接。选定串口,设置好波特率,写好通讯协议,就可以通讯了。
以上都是很简单的内容

本文讲述了作者在使用蓝牙SOC模块时遇到的串口隔离问题,强调了在单片机与蓝牙模块直接连接时可能出现的通讯混乱。作者建议在设置模式下,两者之间应保持隔离,避免数据错乱。通过增加跳线帽来控制串口连接,以确保正常通讯。此外,还提醒在编写通讯协议时,要避免在接收处理函数后再添加定时返回函数,以防数据丢失和混乱。
最低0.47元/天 解锁文章
1340

被折叠的 条评论
为什么被折叠?



