我在做CC2540串口模块。苦于没有例程可参考,官网上的LPRF BLE SerialApp例程不知道原因,就是下载不下来。恳请技术支持能将这个例子发到我邮箱里,谢谢了。邮箱:51098525@163.com
hostestrelease的工程里如何选择CC2540EM?这个例程可以参考吗?我在这里边,找不到子函数haluartopen调用的地方,恳请解答
我也试着写U0DBUF = 0x55,但我看寄存器的值,一直都是0x00,就是没有变化。请问知道原因吗?
ROSS ROSS:
回复 Yan:
邮件收到了,非常感谢您的帮助。
dear liu:
回复 Yan:
HI
最近也是刚刚入门调试CC2540 MINI的套件,能把串口例程给我发一份吗?我下载了,但是解压缩失败。多谢啦!mininiu5216@126.com
thank you
ROSS ROSS:
回复 dear liu:
已发送,希望可以在帖子里讨论,共同进步。
dear liu:
回复 ROSS ROSS:
hi 你好
我刚刚接触这开发板,还不是很明白。现在手里有一套CC2540mini套件:CC2540MINIDK_Dongle和CC2540MINIDK_EM, 不知道能够利用这两个进行串口调试?(真真的初级啊)
谢谢
Yan:
回复 dear liu:
用这两个进行串口调试有点困难, 只能引脚飞线
建议你搞一套smartRF05的板子, 叫做cc2540DK
dear liu:
回复 Yan:
hi Yan
有个问题想请教一下啊?例如SerialAPP的例子。slave方使用GATT_Notification函数发送数据,master是通过何种方式怎样接收到的呢?
Yan:
回复 dear liu:
Hi,
在master接收端, 如果你用的是simpleBLECentral 如果用的不是这个, 是自己写的代码的话, 也是类似.
里面有比如simpleBLECentralProcessGATTMsg()函数, 就是在这里接收notification的.
但是实例代码里面没有加notification的内容, 你可以自己加,
参考 else if ( pMsg->method == ATT_HANDLE_VALUE_IND )
把ATT_HANDLE_VALUE_IND 换成 ATT_HANDLE_VALUE_NOTI, 然后再加相应处理.
dear liu:
回复 Yan:
Hi
我看代码simpleBLECentralProcessGATTMsg()函数是通过任务函数SimpleBLECentral_ProcessEvent()对SYS_EVENT_MSG事件进行处理的时候调用的。现在我对OSAL任务的生成理解的还不是很深刻。这样问一下:在slave方使用GATT_Notification函数发送数据后,master方怎样生成了一个任务,从而SimpleBLECentral_ProcessEvent()能够被执行??这里面的逻辑我还没转过来。
针式非常感谢你的帮助!
dear liu:
回复 Yan:
HI
在接收方我看有一个GATT_RegisterForInd的函数,通过注册该函数便能够接收到Indications/Notifications的消息。我的问题是是通过何种方式接受的?这里的处理方式是透明的么?一直没弄通……
求解答!!! 多谢啦~~
TI中文支持网


