自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 visual Stdio 2019运行usb Viewer遇到问题解决参考

最近新接触调试vs的项目,有参考官方的usbView驱动代码,代码在Visual Sdtio 2019的开发环境下遇到一些问题,无法运行。我将遇到的问题和解决方案总结出来,供大家参考。1.缺少rcdll.dll拷贝C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86下所有文件拷贝到 C:\Program Files (x86)\Windows Kits\10\bin\x86内。2.解决 SYMBOL name too long(1)

2022-05-21 00:24:05 608

原创 2.4G信道跳频-LFSR-C代码实现

算法原理抽头根据设定的多项式进行抽头,然后将抽头的数据异或,放到 移动后的数据最高位。(注意,此最高位表示最靠近 移动方向的第一位数据)移出的数据必须参与反馈根据抽头多项式,把移动前的最高位,作为反馈 ,放到移动后的数据 最低位。(注意,此最低位表示移出的那个新的位)源码实现和运行结果unsigned short buf[10]={0};unsigned char LFSR = 0X3a;unsigned char a;unsigned char data = 0, d5 = 0, d6

2021-09-07 11:45:31 893

原创 Keil点击Project闪退

是由于注册表中最近的工程太多了导致的。解决方案:1.Win+R打开注册表编辑器 regedit2.目录为"计算机\HKEY_CURRENT_USER\Software\Keil\uVision4\Recent Projects"3.删除掉多余的Project只留下一个默认即可

2021-06-22 10:12:10 2341 7

原创 蓝牙广播名字过长解决方案

蓝牙分包广播需要设定AdvData,如果广播的蓝牙名称太长了可以把名称放到RspDat包中,这样广播就是分两包广播的。从WireShark中可以看的出来。AdvData包 包含广播的设备类型,蓝牙主从及可发现模式,UUID。RspData包 包含广播名称。键盘广播 如下:const u8 tbl_advData[] = { 0x03, // Len 0x19, // Appearance 0xc1,0x03, // 0x03C1=Keyboard 0x02,

2021-05-08 17:12:10 1309

原创 Keil 编译出现asm/endasm requires src-control to be active 解决

Keil 编译出现asm/endasm requires src-control to be active 解决报错原因:C代码中嵌入了汇编, 告诉了编译器这是汇编语言 #pragma asm。解决方案:1.右键选择Options for File …2.这两个勾上要是黑色的,注意灰色的是不行的。3.之后点击OK就好了。相比于普通C文件,后面会多三个红点。...

2021-04-13 10:09:33 2107

原创 Keyboard Source Code Record

交换数据:void swap(int *a,int *b){*a=*a^*b;*b=*a^*b;*a=*a^*b;}

2021-04-12 15:31:21 162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除