码迷,mamicode.com
首页 > 其他好文 > 详细

cc2541测试SimpleBLEPeripheral例程

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

标签:void   处理   多个   软件   有一个   value   form   UI   size   

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例程

标签:void   处理   多个   软件   有一个   value   form   UI   size   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!