TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540透传问题

我想用CC2540做简单的双向传输,用SimpleBLECentral传20个固定字符串(例如abcdg3d2i0idku576dbn)

SimpleBLEPeripheral收到abcdg3d2i0idku576dbn后,也回传20个固定字符串

 

所以我在SimpleBLECentral修改了两个地方

static char *simpleBLECharVal = "abcdg3d2i0idku576dbn";

req.value[0] = *simpleBLECharVal[]; –>这个在Do a write

发现这样做还是达不到我要的效果,请问传输与接收string的方式有没有可以参考呢?

Yue TANG:

http://processors.wiki.ti.com/index.php/SerialBLEbridge_V_1.4.1

Yue TANG:

参考例子如下link

http://processors.wiki.ti.com/index.php/SerialBLEbridge_V_1.4.1

Sco Lin:

回复 Yue TANG:

谢谢TY的回复,这个例子是由外部MCU或PC透过UART可传20码的String

请问我在哪里可修正为固定20码的String呢? 也就是不要从外部输入

Yue TANG:

回复 Sco Lin:

看看代码就明白了,GATT_Notification是用来发数据的,这个程序是起了个定时器,每次定时事件发生(7ms)会判断串口是否有收到数,

有就调用GATT_Notification发送数据。

赞(0)
未经允许不得转载:TI中文支持网 » CC2540透传问题
分享到: 更多 (0)