【嵌入式智能硬件】:低功耗蓝牙三种发现模式

1、低功耗蓝牙的GAP(通用属性规范)有四个角色

        广播者(广播者),观察者(扫描者),外围设备(通常说的从设备),中央设备(通常说的主设备)

2、三种发现模式:

        不可发现模式。  

       有限可发现模式。‘

       一般可发现模式。

       它们三个共同由一个AD信息标识设置,也就是2个bit位决定。

不可发现模式:

       默认模式,主机需要执行命令才能将该默认模式变为其他任意一种模式。

有限可发现模式:

      处于有限可发现模式的外围设备,应该在AD信息标识钟设置有限可发现模式位(Bit 0)并且清除一般可发现位(Bit 1)。也就是需要是首次打开设备或者按下连接按钮等操作来进入可发现模式,这种模式大概只能持续30秒的时间,但是他的准确率比较高。比较容易找到自己需要的设备。

一般可发现模式:

     这种模式的外围设备,应该在AD信息标识中设置一般可发现位(Bit 1),并且清除有限可发现位(Bit 0);这种模式和有限可发现模式的区别就是,1 没有时间限制  2 广播时间间隔更长,介于1.28s到2.56s之间,有限可发现的广播时间间隔在 250MS和500ms之间。

在设置界面显示的时候,最好吧有限可发现设备排在列表最上方,把一般可发现设备放在它们后面。 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是嵌入式系统实验处理器的工作模式的测试用例: 1. 测试处理器的用户模式和特权模式切换功能。在用户模式下运行一个程序,然后在程序中执行一个特权指令,观察处理器是否自动切换到特权模式。 2. 测试处理器的中断响应功能。编写一个中断处理程序,并在主程序中设置一个中断触发条件,观察处理器是否能够正确响应中断并跳转到中断处理程序。 3. 测试处理器的异常处理功能。编写一个程序,在程序中故意出现一个异常(如除零异常),观察处理器是否能够正确地捕捉到异常并跳转到异常处理程序。 4. 测试处理器的睡眠模式和唤醒功能。编写一个程序,在程序中设置处理器进入睡眠模式,并通过外部中断或定时器唤醒处理器,观察处理器是否能够正确地进入和退出睡眠模式。 5. 测试处理器的调试模式和调试功能。使用调试器连接处理器,观察处理器是否能够正确地进入调试模式并提供调试功能,如单步执行、观察变量值等。 以上是嵌入式系统实验处理器的工作模式的测试用例,希望对你有所帮助。 ### 回答2: 嵌入式系统实验中,处理器的工作模式是非常重要的一个方面,它可以对处理器的性能和功能进行评估和测试。下面是一些关于处理器工作模式的测试用例。 1. 异常处理模式测试:通过模拟处理器出现异常情况,比如非法指令、控制流错误等,观察处理器是如何响应和处理这些异常情况的。 2. 睡眠模式测试:将处理器置于睡眠模式后,观察其唤醒时间和功耗消耗情况。可以测试不同的唤醒源和睡眠周期,以评估处理器在低功耗模式下的表现。 3. 中断处理模式测试:模拟处理器中断请求,包括外部中断和定时器中断等。通过观察中断处理的响应时间和精确度,评估处理器对中断的处理能力。 4. 测试缓存模式:通过读写大量数据,考察处理器的缓存性能和命中率。可以通过调整数据的访问模式、大小和缓存策略等参数,来评估处理器的缓存模式对性能的影响。 5. 测试虚拟地址转换模式:通过模拟大量的内存访问,观察处理器的虚拟地址转换的准确性和速度。可以测试不同的页表大小和映射策略,并对比不同处理器的转换性能。 6. 测试串行通信模式:通过模拟串口通信或者SPI总线通信等,评估处理器的串行通信模块的性能和可靠性。可以测试不同波特率、数据长度和干扰条件等情况下的通信效果。 以上是一些关于处理器工作模式的测试用例,通过这些测试,可以全面了解处理器在不同工作模式下的性能和特性,为嵌入式系统的设计和优化提供参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值