OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16967|回复: 26

DA14580的蓝牙透传问题(内附dialog资料)

[复制链接]

4

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-3-5
在线时间
1 小时
发表于 2015-1-13 00:53:23 | 显示全部楼层 |阅读模式
5金钱
和同学想研究一下蓝牙技术,恰逢小米手环用的是Dialog的DA14580,于是就卖了一个讯联的开发板,可惜店家给的开发教程真是尴尬,加之这个芯片虽然功耗小,性能牛逼,无奈资料太少,我看了一下Dialog的官方透传代码,没看出个所以然来,于是乎发帖求教,另外附上相关资料和代码(希望我的权限可以发附件啊)

希望坛子里的牛人能给点一下,如何看这个代码(提一下也会有帮助的,不求具体分析,大致的思路就行)

主函数在arch_main.c里, 透传的代码中,没看到操作串口的程序(有可能在中断服务程序中,但是现在没找到),但是蓝牙接受的数据在哪里存放着的,还有在哪里发送的

希望大牛们
 简单的讲解一下透传的代码实现原理。。。
我真是真是蓝牙的小白

【原创】讯联电子DA14580实战教程---DA14580 SDK介绍.pdf

3.66 MB, 下载次数: 2217

DA14580_DSPS_3.150.1.5.zip

1.76 MB, 下载次数: 3274

DSPS.apk

446.4 KB, 下载次数: 2483

【原创】讯联电子DA14580实战教程---蓝牙串口透传.pdf

11.89 MB, 下载次数: 7166

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-3-5
在线时间
1 小时
 楼主| 发表于 2015-1-13 00:58:03 | 显示全部楼层
希望大家畅所欲言,能给提点路子思路。

其实我想搞的东西就是,上位机(手机)发个特定的字符串,下位机(DA14580)接收后操作流水灯呀,或是其他外设

不过现在这个蓝牙透传代码看都看不懂,原来以为就是里面的ARM-M0这个核心去操作蓝牙这个“外设”,就像写串口程序一样,没想到代码的构架完全不是一般那种操作外设的样子。太恶心了。。。

已跪,求大神们渡我呀
回复

使用道具 举报

4

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-3-5
在线时间
1 小时
 楼主| 发表于 2015-1-13 12:32:52 | 显示全部楼层
怎么还没有大神说两句啊
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-14 00:04:35 | 显示全部楼层
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-3-5
在线时间
1 小时
 楼主| 发表于 2015-1-14 00:12:41 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
多谢,原子哥,原子哥真是大好人啊。好多店家卖了产品就不管了,原子哥如果搞DA14580的产品,我第一个买
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-14 00:22:30 | 显示全部楼层
回复【5楼】humanking7:
---------------------------------
暂时没时间搞呢
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-3-5
在线时间
1 小时
 楼主| 发表于 2015-1-14 10:18:37 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
好的,搞了一定要在坛子里说说,大爱,么么哒
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-10-22
在线时间
0 小时
发表于 2015-11-14 15:41:48 | 显示全部楼层
小哥你是西电的?我在做14580主从机开发
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-12-3
在线时间
0 小时
发表于 2015-12-4 18:32:40 | 显示全部楼层
回复【8楼】李小斯33:
---------------------------------
多谢楼主的代码,可直接使用。代码比较复杂,看得头都大了。整个处理方式都是使用消息传递。
sps_server_task.c里面创建好串口通讯的服务,该服务包括3个特征值:Tx, Rx,及Ctrl(传输控制)。
gattc_write_cmd_ind_handler里面Rx收到蓝牙主机通过蓝牙发送过来的写消息后ble_push将数据存入蓝牙发往串口的缓存区,最后通过缓存区的管理函数,发往串口。缓存区管理的主要在“app_sps_uart.c”中。
DA14580串口收到数据后,会进入串口中断UART_Handler:uart_sps_timeout_data_avail_isr(数据不满串口初始化时设置的FIFO触发条件8字节)或uart_sps_rec_data_avail_isr,然后回调uart_rx_callback,再调用uart_push将数据写入串口发往蓝牙的缓存区。
回复

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-12-14 22:05:52 | 显示全部楼层
请问楼主有没有da14580的其他开发资料,我的也是讯联电子的,资料太少又看不懂
回复

使用道具 举报

1

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
134
金钱
134
注册时间
2016-1-11
在线时间
8 小时
发表于 2016-1-11 17:45:00 | 显示全部楼层
讯联电子 的几乎可以说没有支持,每次发贴问人,几个月过去了回复还是0,心冷了
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-4-26
在线时间
0 小时
发表于 2016-4-26 14:47:36 | 显示全部楼层
我这边卖DA14580的  要什么东西可以咨询我 电话13590341040
回复

使用道具 举报

1

主题

7

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2136
金钱
2136
注册时间
2014-4-4
在线时间
181 小时
发表于 2016-5-24 21:19:52 | 显示全部楼层
太好了  感謝分享
回复

使用道具 举报

86

主题

982

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1846
金钱
1846
注册时间
2013-4-15
在线时间
163 小时
发表于 2016-6-2 15:01:16 | 显示全部楼层
一年多过去了,楼主有什么新进展
合肥-文盲
回复

使用道具 举报

86

主题

982

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1846
金钱
1846
注册时间
2013-4-15
在线时间
163 小时
发表于 2016-6-2 15:13:00 | 显示全部楼层
STA-金R 发表于 2016-4-26 14:47
我这边卖DA14580的  要什么东西可以咨询我 电话13590341040

打这个电话号码,提示电话号码已过期
合肥-文盲
回复

使用道具 举报

5

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2016-5-10
在线时间
10 小时
发表于 2016-6-21 10:32:29 | 显示全部楼层
发送数据很容易
回复

使用道具 举报

163

主题

1223

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1461
金钱
1461
注册时间
2014-5-21
在线时间
339 小时
发表于 2016-6-21 11:11:43 | 显示全部楼层

这类资料本来就不多,大部分是英文资料,去国外网站去找
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复

使用道具 举报

13

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2015-12-13
在线时间
83 小时
发表于 2016-8-22 17:55:05 | 显示全部楼层
合肥-文盲 发表于 2016-6-2 15:01
一年多过去了,楼主有什么新进展

请问下你是研究这方面的吗?
专注于stm32,专注于嵌入式
回复

使用道具 举报

86

主题

982

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1846
金钱
1846
注册时间
2013-4-15
在线时间
163 小时
发表于 2016-8-23 08:26:14 | 显示全部楼层
chicheng_smile 发表于 2016-8-22 17:55
请问下你是研究这方面的吗?

使用做产品
合肥-文盲
回复

使用道具 举报

13

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2015-12-13
在线时间
83 小时
发表于 2016-8-23 09:07:30 | 显示全部楼层

给个联系方式,可以交流一下吗?我也在用这款做产品
专注于stm32,专注于嵌入式
回复

使用道具 举报

86

主题

982

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1846
金钱
1846
注册时间
2013-4-15
在线时间
163 小时
发表于 2016-8-23 09:20:37 | 显示全部楼层
chicheng_smile 发表于 2016-8-23 09:07
给个联系方式,可以交流一下吗?我也在用这款做产品

在论坛里面交流不是挺好,还有个记录
合肥-文盲
回复

使用道具 举报

13

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2015-12-13
在线时间
83 小时
发表于 2016-8-23 09:56:32 | 显示全部楼层
合肥-文盲 发表于 2016-8-23 09:20
在论坛里面交流不是挺好,还有个记录

也行,那我请教你一个问题啊,因为我是初次接触,所以有些问题,想问一下你是使用Smartsnippets Studio软件是吧?
专注于stm32,专注于嵌入式
回复

使用道具 举报

13

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2015-12-13
在线时间
83 小时
发表于 2016-8-23 09:57:58 | 显示全部楼层
合肥-文盲 发表于 2016-8-23 09:20
在论坛里面交流不是挺好,还有个记录

C:\Users\admin\Desktop\problem.png
专注于stm32,专注于嵌入式
回复

使用道具 举报

13

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2015-12-13
在线时间
83 小时
发表于 2016-8-23 10:03:19 | 显示全部楼层
@合肥-文盲 有遇到这类问题?
problem.png
专注于stm32,专注于嵌入式
回复

使用道具 举报

86

主题

982

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1846
金钱
1846
注册时间
2013-4-15
在线时间
163 小时
发表于 2016-8-23 12:35:59 | 显示全部楼层
chicheng_smile 发表于 2016-8-23 10:03
@合肥-文盲 有遇到这类问题?

没遇到过,你选错接口了吧?Smartsnippets可以下载代码到SRAM或者SPI FLASH或者EEPROM里面,也可以通过官方的demo板测功耗
合肥-文盲
回复

使用道具 举报

1

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2015-1-18
在线时间
10 小时
发表于 2016-10-21 17:15:15 | 显示全部楼层
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2020-8-9
在线时间
0 小时
发表于 2020-8-9 03:36:58 | 显示全部楼层
你好!最近我也在做这个芯片的透传功能,可以探讨。TEL: 13669532004  QQ:760640236
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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