BLE
糖糖小妞
这个作者很懒,什么都没留下…
展开
-
CC2540串口使用小心得
主机通过扫描不连接读取从机的rssi值之后,通过串口传到pc。串口驱动是我从别的例程中移植过来的。后来发现compile的时候没问题,但是build的时候总会出错,后来错误没了,出现警告,说什么和key重复了什么的。经过网上查找资料,按照论坛上别人说的去做,把POWERSAVING关掉。关掉之后 ,然后串口调试助手都能正确显示了。有几个从机能读几个从机的rssi值。原创 2015-12-23 14:55:51 · 2008 阅读 · 0 评论 -
如何让CC2540自动扫描从机并获取rssi值
之前看到的很多帖子以及CC2540开发板附带的例程,都是通过按键轮询的方式扫描从机并获取rssi值。这种方式虽然不用主从机连接,但是每次要按键才可以,比较麻烦,特别是在室内定位的场景中,因此,我在对比别的例程以及网友们的提示总结,用定时器实现了自动扫描从机获取rssi值的功能。原创 2018-07-12 14:50:48 · 954 阅读 · 0 评论 -
调试CC2540遇到的小问题
过年后重新往CC2540开发板里烧写从机程序,发现无法广播,手机搜不到。苦思无解。后来在一篇文档中得知,是编译选项出问题了。 应该是第一次装程序或者协议栈默认的编译选项是CC2541DK-mini keyfob,但是我们的板子是兼容TI官方的smarrf开发板的,因此编译选项要修改为CC2540或者CC2541。如下图所示,我改为的是CC2540.原创 2016-02-23 20:16:38 · 797 阅读 · 1 评论 -
设置CC2540的发射信道
37,38,39三个信道是随机选择的。如果想固定某个信道,设置非常简单。用IAR打开工程文件后,在INCLUDE文件夹下面,找到gap.h,该文件中找到 这几条语句就是。想改成哪个固定的信道都可以。原创 2016-02-23 09:47:10 · 427 阅读 · 0 评论 -
CC2540功率设置
CC2540的发射功率有四种,分别是 4dBm,0dBm,-6dBm,-23dBm。对应的换算功率为2.51mw,1mw,0.251mw,0.005mw。对应的传输距离分别是30m,10m,7m,3m。不同的发射功率,距离相同时获取的rssi值也会不同,但是因为rssi值多径衰落等因素影响严重,差别也不是那么大。 CC2540默认的发射功率是0dBm。 如何修改发射功率,很简单,只需要原创 2015-12-22 14:54:58 · 1996 阅读 · 0 评论