你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于蓝牙的二三事

[复制链接]
sean1024 提问时间:2018-3-27 19:47 /
经过ADC转换后的信号能否传输给蓝牙模块发送?若能?要怎么实现呀?
收藏 评论8 发布时间:2018-3-27 19:47

举报

8个回答
黑皮男 回答时间:2018-3-27 21:00:22
如果是串口透传蓝牙模块,可以通过串口经过蓝牙发送到PC或者其他设备

评分

参与人数 2ST金币 +1 蝴蝶豆 +2 收起 理由
sean1024 + 1
zero99 + 2

查看全部评分

wenyangzeng 回答时间:2018-3-27 21:19:34
就跟USART传送数据差不多,每个ADC数据分2次8位传送。

评分

参与人数 2ST金币 +1 蝴蝶豆 +2 收起 理由
sean1024 + 1
zero99 + 2

查看全部评分

maxtch 回答时间:2018-3-28 01:13:10
两种实现方式:蓝牙串口透传(这个就和普通串口一样了)和蓝牙音频。蓝牙音频的分辨率和采样率不高,而且面临有损压缩,但能更好的兼容智能手机;蓝牙串口透传数据不压缩,但如果想要兼容 iOS 就会有点费力。

评分

参与人数 2ST金币 +1 蝴蝶豆 +2 收起 理由
sean1024 + 1
zero99 + 2

查看全部评分

wudianjun2001 回答时间:2018-3-28 08:11:49
现在好多都是串口的转接模块,就当串口直接使用就可以了

评分

参与人数 1ST金币 +1 收起 理由
sean1024 + 1

查看全部评分

yqsqqq 回答时间:2018-3-28 08:25:32
采用的ADC也只是数据而已,蓝牙芯片串口透传例程网上一大把,随便找找就可以了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

zero99 回答时间:2018-3-30 09:47:41
楼主解决了没
sean1024 回答时间:2018-4-1 11:33:56

还没有,你做蓝牙的什么?
Angel_YY 回答时间:2018-4-3 15:40:41
可定义一个联合体变量,adVal和buffer公用内存。
union adc{
unsigned short adVal;
unsigned char buffer[2];
}adc_t
使用联合变量的adVal获取ad值
adc_t.adVal=GetADCValue();
串口发送buffer中的数据
uartSend(adc_t.buffer,2);
通过以上方式可以拆分short或者int为2个或者4个字节,然后经由串口发送即可。

评分

参与人数 2ST金币 +1 蝴蝶豆 +3 收起 理由
zero99 + 3
sean1024 + 1

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版