首页 > 其他分享 >三模代码相关(杂项)

三模代码相关(杂项)

时间:2024-12-26 10:23:26浏览次数:4  
标签:8K -- 代码 地址 BLE RF 设置 三模 杂项

1. dongle地址设置的是 MacAddr[0]=0x33; 鼠标mac地址设置的是 MacAddr[0]=0x11; 有什么作用?

-->原厂测试代码可以删掉

2. BLE_SNV_ADDR 是什么地址有什么作用

-->蓝牙配对地址保存位置, dongle不需要也用不到

3、BLE_TX_NUM_EVENT 这个宏定义配置的是什么功能?

   BLE模式单个连接间隔允许发送的最大包数

4. tmos_memxxx 内存操作和标准库对比是会跟安全还是代码有优化, 我们上层可以使用标准库?

-->安全优化,速度快

5. 2.4G 8K发送使用的是哪个定时器?

-->rtc 定时器  Systick 用于随机数种子, TIME0 用于USB 和RF 的8K 定时 设置(mouse_8k_flag)

6. 系统时钟获取哪一个比较合适?

-->Systick

7.usbhs 如何自适应FULL SPEED 主机?

现在描述符都是64字节上传的,可以适应全速

8.hidEmu 中的Emu是什么意思

“Human Interface Device Emulator” 的缩写,即 “人机接口设备模拟器”

9. MCU_Sleep_Wakeup_Operate 操作方法

根据情况自定义,直接进入下电模式也行(记得设置GPIO唤醒)

10.USBHS_UDIF_LINK_RDY  中断的含义

11.nvs_flash 原理和如何使用

12.任务优先级在哪设置? tmosTaskID TMOS_ProcessEventRegister( pTaskEventHandlerFn eventCb );

不支持另外设置优先级

13.蓝牙初始化不同的BLE_SNV_ADDR 地址具体的操作流程是什么, 为什么可以同时初始化多套.

15.ble 私有协议服务发送数据函数, ble 数据接收 函数(HID 和私有服务)?

目前三模的代码里面没有,可以加

16.RF 8K 数据长度和带宽如何设置? 2.4G 开关广播方法?

8K只能用2Mbps模式,8K

RFRole_Stop   --            RF_Init( );

RFRole_Stop                  RF START BOUND EVENT

 16.RF 如何配对和解绑

 

解绑的话,改变本地的mac地址,重新广播就可以,需要自己做。

标签:8K,--,代码,地址,BLE,RF,设置,三模,杂项
From: https://www.cnblogs.com/debugdabiaoge/p/18632056

相关文章

  • 仅用30多行代码实现一个微信AI聊天机器人
    前言https://blog.csdn.net/weixin_60159567/article/details/143699663本文章将介绍如何使用Python和wxauto、langchain、一个免费的api-key实现一个微信AI聊天机器人,自动回复消息准备本文章使用Python3.13编辑器使用的是PyCharm使用wxauto实现微信消息的自动发送以及langcha......
  • 写的代码在计算机的哪个设备存储?
    当你编写前端代码(如HTML、CSS、JavaScript等)时,这些代码文件通常首先存储在你的计算机上的某个存储设备中。这个存储设备可以是以下几种之一:硬盘驱动器(HDD):传统的硬盘驱动器使用磁碟存储数据,它们通常提供较大的存储容量,但读写速度可能较慢。固态硬盘(SSD):固态硬盘使用闪存来存储......
  • 编写好的代码在CPU中是如何运行的?
    编写好的代码在CPU中的运行过程是一个复杂但精细的流程,涉及多个步骤和组件。以下是从前端开发的角度,对代码在CPU中如何运行的一个概述:一、编写代码前端开发者使用高级编程语言(如JavaScript)编写代码,这些代码描述了程序希望计算机执行的具体任务。编写过程中,开发者需要遵循特定的......
  • C# 异步编程模型【代码之美系列】
    ......
  • JVM实战—1.Java代码的运行原理
    大纲1.Java代码到底是如何运行起来的2.JVM类加载机制的一系列概念3.JVM中有哪些内存区域及各自的作用4.JVM的垃圾回收机制的作用5.问题汇总1.Java代码到底是如何运行起来的(1)首先假设写好了一个Java系统(2)把.java代码文件编译成.class字节码文件(3)启动JVM进程运行......
  • 关于util代码
    packagecom.cwk.util;importorg.apache.ibatis.io.Resources;importorg.apache.ibatis.session.SqlSessionFactory;importorg.apache.ibatis.session.SqlSessionFactoryBuilder;importjava.io.IOException;importjava.io.InputStream;publicclassSqlSessionFact......
  • 关于web层代码
    BaseServletpackagecom.cwk.web.listener.servlet;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;import......
  • service代码
    接口packagecom.cwk.service;importcom.cwk.pojo.User;importjava.util.List;publicinterfaceUserService{Userlogin(Stringusername,Stringpassword);}impl层packagecom.cwk.service.impl;importcom.cwk.mapper.UserMapper;importcom.cwk.pojo.User;imp......
  • JVM实战—1.Java代码的运行原理
    大纲1.Java代码到底是如何运行起来的2.JVM类加载机制的一系列概念3.JVM中有哪些内存区域及各自的作用4.JVM的垃圾回收机制的作用5.问题汇总 1.Java代码到底是如何运行起来的(1)首先假设写好了一个Java系统(2)把.java代码文件编译成.class字节码文件(3)启动JVM进程运行.......
  • 关于页面的代码 一般使用模板
    登录的:<%@pagecontentType="text/html;charset=UTF-8"language="java"isELIgnored="false"%><head><metacharset="UTF-8"><title>login</title><linkhref="css/login......