打印

看了TI的蓝牙协议栈的串口例子,有条语句不明白,求指教

[复制链接]
2863|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
下面圈起来这一句,感觉很多余,msg本来就是指向结构体数据部分,为什么还要加这一句?求指教



相关帖子

沙发
feilusia|  楼主 | 2014-12-9 11:52 | 只看该作者
搞明白了……
分配的地址空间:mtOSALSerialData_t+data[0]+data[1]……data[j+1]
mtOSALSerialData_t的msg指向的是data[0]的地址。数据保存在结构体外。

按我自己习惯的做法,就是直接给msg指针赋data值,最终数据全部保存在结构体里。

使用特权

评论回复
板凳
dirtwillfly| | 2014-12-9 14:27 | 只看该作者
feilusia 发表于 2014-12-9 11:52
搞明白了……
分配的地址空间:mtOSALSerialData_t+data[0]+data[1]……data[j+1]
mtOSALSerialData_t的msg ...

使用特权

评论回复
地板
罗菜鸟| | 2014-12-9 15:10 | 只看该作者
msg是一个指针,指针后面的才是数据区域

使用特权

评论回复
5
angerbird| | 2014-12-10 21:23 | 只看该作者
feilusia 发表于 2014-12-9 11:52
搞明白了……
分配的地址空间:mtOSALSerialData_t+data[0]+data[1]……data[j+1]
mtOSALSerialData_t的msg ...

楼上分析的是啊,,,:)

使用特权

评论回复
6
Zacking| | 2015-4-28 16:53 | 只看该作者
楼主有没有好的蓝牙模块介绍啊,另外,有没有蓝牙4.0协议呢?

使用特权

评论回复
7
feilusia|  楼主 | 2015-4-28 17:03 | 只看该作者
Zacking 发表于 2015-4-28 16:53
楼主有没有好的蓝牙模块介绍啊,另外,有没有蓝牙4.0协议呢?

我买的是蓝牙开发板来玩。
不知道你想要的是什么模块?

使用特权

评论回复
8
Zacking| | 2015-4-28 17:23 | 只看该作者
feilusia 发表于 2015-4-28 17:03
我买的是蓝牙开发板来玩。
不知道你想要的是什么模块?

对,我说得就是蓝牙开发板,你用哪家的呢?

使用特权

评论回复
9
feilusia|  楼主 | 2015-4-28 17:26 | 只看该作者
Zacking 发表于 2015-4-28 17:23
对,我说得就是蓝牙开发板,你用哪家的呢?

淘宝上买的,叫“AmoMcu蓝牙开发”的店。这家资料比较多。
就是有点贵,七买八买地全套下来也花了400多。

使用特权

评论回复
10
Zacking| | 2015-4-28 19:41 | 只看该作者
feilusia 发表于 2015-4-28 17:26
淘宝上买的,叫“AmoMcu蓝牙开发”的店。这家资料比较多。
就是有点贵,七买八买地全套下来也花了400多。 ...

这么贵啊,400多,可以买其他开发板了。学蓝牙4.0主要是不是要搞懂它的协议啊

使用特权

评论回复
11
quray1985| | 2015-4-29 08:23 | 只看该作者
学习了,C语言真的是博大精深啊

使用特权

评论回复
12
Zacking| | 2015-4-29 08:55 | 只看该作者
feilusia 发表于 2015-4-28 17:26
淘宝上买的,叫“AmoMcu蓝牙开发”的店。这家资料比较多。
就是有点贵,七买八买地全套下来也花了400多。 ...

楼主蓝牙学得怎样了?

使用特权

评论回复
13
feilusia|  楼主 | 2015-4-29 08:59 | 只看该作者
Zacking 发表于 2015-4-28 19:41
这么贵啊,400多,可以买其他开发板了。学蓝牙4.0主要是不是要搞懂它的协议啊 ...

开发板200以内包含两块,仿真器100以内,USB dongle100以内,还有零零散散的几个外围模块。
搞懂它协议栈怎么使用就可以做项目了,不过后续想做精还是要看协议。
可以去网上下《蓝牙4.0 BLE开发完全手册  物联网开发技术实战.pdf》
这本书讲最清楚。

使用特权

评论回复
14
feilusia|  楼主 | 2015-4-29 09:13 | 只看该作者
Zacking 发表于 2015-4-29 08:55
楼主蓝牙学得怎样了?

学了几个月了,开发板提供的例程全跑了一遍,基本的东西都搞懂了。
串口、OLED、主从一体、一主多从、抓包、开发板与手机通信……
这几天自己在试着拿原始协议栈自己做修改。

使用特权

评论回复
15
Zacking| | 2015-4-29 10:05 | 只看该作者
feilusia 发表于 2015-4-29 09:13
学了几个月了,开发板提供的例程全跑了一遍,基本的东西都搞懂了。
串口、OLED、主从一体、一主多从、抓 ...

感觉好厉害啊,已经到修改协议栈的地步了:lol  昨晚上淘宝看了一下,这家确实卖得比较多,是不是那个啊mo论坛那个开的?  还有一家Ghostyu 的店也挺贵的,资料看起来也不错;有点想买来学习,哪家比较好啊。:lol

使用特权

评论回复
16
feilusia|  楼主 | 2015-4-29 11:08 | 只看该作者
Zacking 发表于 2015-4-29 10:05
感觉好厉害啊,已经到修改协议栈的地步了  昨晚上淘宝看了一下,这家确实卖得比较多,是不是那个啊mo ...

应该不是那个amo论坛的amo。
那你买Ghostyu吧,咱们资料可以互换

使用特权

评论回复
17
Zacking| | 2015-4-29 11:21 | 只看该作者
feilusia 发表于 2015-4-29 11:08
应该不是那个amo论坛的amo。
那你买Ghostyu吧,咱们资料可以互换

为什么都叫啊mo,还以为是呢。。。额,好贵啊那家:lol。  另外,那个USB dongle是开发板与手机或电脑通信要用的吗

使用特权

评论回复
18
feilusia|  楼主 | 2015-4-29 11:58 | 只看该作者
Zacking 发表于 2015-4-29 11:21
为什么都叫啊mo,还以为是呢。。。额,好贵啊那家。  另外,那个USB dongle是开发板与手机或电脑通信 ...

USB dongle可以配套BTOOL软件,作为主机读写从机。
也可以下载抓包固件,进行抓包。

使用特权

评论回复
19
Zacking| | 2015-4-29 13:28 | 只看该作者
feilusia 发表于 2015-4-29 11:58
USB dongle可以配套BTOOL软件,作为主机读写从机。
也可以下载抓包固件,进行抓包。 ...

原来如此,你工作是用蓝牙的吗

使用特权

评论回复
20
quray1985| | 2015-4-30 08:37 | 只看该作者
我也终于搞明白了,学C语言还差火候

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:1、博客:http://blog.csdn.net/feilusia 2、QQ群:STM8/STM32群(164311667);职场交流群(450154342);CC2640R2F群(557278427) 3、淘宝店:https://shop217632629.taobao.com/?spm=2013.1.1000126.d21.hd2o8i

135

主题

1957

帖子

94

粉丝