最近用IAR,玩了一下CC2541. 自己写了个最简单的程序。 #include <ioCC2541.h> int main(void) { P1SEL = 0; // 由注释中的语句删除“//”后得到 //P1SEL = 0; // Configure Port 1 as GPIO P1DIR = ...
分类:
其他好文 时间:
2020-01-18 18:09:50
阅读次数:
110
CC2540 / CC2541 竟然支持 Bluetooth BLE 5.0? 无意中发现 CC2541 的 BLE 协议栈更新了。 BLE STACK is Bluetooth 5.0 qualified for CC2540/CC2541 using same Bluetooth 4.0 def ...
分类:
其他好文 时间:
2019-08-23 09:18:54
阅读次数:
115
1 需求:手机给特征值写一个20字节的数据,cc2541收到后将内容存储到flash中,然后重启系统 读出flash的值,看看是否与上次写入的值相同。 2 思路:调用osal_snv_write|osal_snv_read()函数进行操作。 3 步骤 1 SimpleProfile_GetParam ...
分类:
其他好文 时间:
2018-12-02 20:39:14
阅读次数:
217
IAR 9+ 编译 TI CC2541 出现 Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition. Segment ISTACK (size: 0xc0 align: 0) is too long for s ...
分类:
其他好文 时间:
2018-10-31 10:35:08
阅读次数:
175
1. 遇到的错误如下,似乎是栈空间不够使用 2. 修改界面如下,增加IDATA的大小,不过最大似乎是0XFF。 ...
分类:
其他好文 时间:
2018-08-08 19:27:06
阅读次数:
599
本篇博文最后改动时间:2017年01月06日,11:06。 一、简单介绍 本文介绍怎样在SimpleBLECentralproject中,读取SimpleBLEPeripheralproject中的特征值char1的数据。 (注:SimpleBLECentralproject默认就可以通过UP键进行 ...
分类:
其他好文 时间:
2018-04-07 21:02:10
阅读次数:
530
1、最近有一个蓝牙主从一体机的项目,使用的芯片是TI的cc2541,TI的协议栈里没有提供主从一体的例程,所以需要自己把主机工程和从机工程组合一起。但在组合的过程中碰到不少问题,解决后写下来做过记录。2、组合有二种方式,第一种使用主机工程,把从机相关的文件复制到主机工程里,第二种使用从机工程,把主机相关的文件复制到从机工程里,阿莫的开发板例程正是使用这种方式,但是文档写的不是很详细。3、二种方式本
分类:
其他好文 时间:
2018-03-08 18:10:21
阅读次数:
210
1. 调试工程的时候发现,优化等级稍微调高一级,就容易出问题,只能用None,其他等级会出现数据丢失的现象。 ...
分类:
其他好文 时间:
2018-01-16 00:52:14
阅读次数:
115
1. 广播通道有3个,是固定的吗?设备为了节省功耗,可以忽略掉几个应答? 连接间隔可以是7.5ms到4s内的任意值,但必须是1.25ms的整数倍,从设备延迟,实际上是一个连接间隔的倍数,代表从设备在必须侦听前可以忽略多少个连接事件。有2个参数,连接间隔,从设备延迟。2. 蓝牙的信道宽度是2M,什么意 ...
分类:
其他好文 时间:
2018-01-07 23:24:55
阅读次数:
231
1. 修改工程选项,去掉CC2540_MINIDK,烧写CC2541代码 2. 打开手机软件TruthBlue2_7 3. 准备看下特征值4的通信,在周期处理里面,一直读取特征值3的值,然后由特征值4返回 4. 调试的时候遇到问题,手机APP收到不到特征值4的返回,经查找是多个例程都用到了同一个si ...
分类:
其他好文 时间:
2017-12-24 14:41:25
阅读次数:
365