首页 > 其他 > 详细

cc2541测试SimpleBLEPeripheral例程

时间:2017-12-24 14:11:14      阅读:503      评论:0      收藏:0      [点我收藏+]

1. 修改工程选项,去掉CC2540_MINIDK,烧写CC2541代码

2. 打开手机软件TruthBlue2_7

3. 准备看下特征值4的通信,在周期处理里面,一直读取特征值3的值,然后由特征值4返回

 

 1 static void performPeriodicTask( void )
 2 {
 3   uint8 valueToCopy;
 4   uint8 stat;
 5   stat = SimpleProfile_GetParameter( SIMPLEPROFILE_CHAR3, &valueToCopy);
 6 
 7   if( stat == SUCCESS )
 8   {
 9     SimpleProfile_SetParameter( SIMPLEPROFILE_CHAR4, sizeof(uint8), &valueToCopy);
10   }
11 }

4. 调试的时候遇到问题,手机APP收到不到特征值4的返回,经查找是多个例程都用到了同一个simpleGATTprofile.c,所以在工程里面另外新建一个simpleGATTprofile.c并添加。问题解决收到数据。

5. DSP6748内部有一个64位的计数器,可以作为时间戳,只要向里面写值即可启动。寄存器是TSCL,TSCH

cc2541测试SimpleBLEPeripheral例程

原文:http://www.cnblogs.com/429512065qhq/p/8097898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!