自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EFR32--如何在EFR32程序中修改UUID

如何在EFR32程序中修改UUID前言使用过Simplicity Studio开发软件的人都知道,通过GATT Configurator配置生成的GATT数据库代码是写死的。一堆const类型限制了它们不能被修改。那么如何让它们能被正常修改呢?去掉const是必要的,但去掉之后还需要做一些步骤。因为这部分代码在系统堆栈初始化之前就已经存在了,程序运行时直接修改并不能对堆栈产生影响,系统内部堆栈的GATT数据库内容也不会被改变。使用AT指令修改掉电参数,在下次启动系统内部堆栈初始化之前通过掉电参数修

2021-05-27 15:17:46 458

原创 EFR32--如何在EFR32BG22透传中添加AT指令控制

如何在Silicon Labs的EFR32BG22程序中添加AT指令控制关于EFR32BG22EFR32BG22 (BG22) 蓝牙低功耗 (LE) 无线 SoC 解决方案是无线 Gecko 系列 2 平台的一部分。BG22 系列同类最优的超低传输和接收功率(4.1 mA TX @ 0 dBm、3.6 mA RX)和高性能、低功耗 Arm® Cortex®-M33 内核(27 µA/MHz 活动、1.2 µA 睡眠)的组合提供业界领先的能源效率,可使钮扣电池寿命延长到多达十年。目标应用包括蓝牙网状网络低

2021-05-27 11:19:30 1017

原创 STM32--按键抖动问题的探讨

转载请说明出处。接上文STM32–矩阵键盘的设计实现。按键抖动成功扫描到按键按下后,由于按键本身有着不可避免的抖动问题,一般我们会设置一段延时,延时过后再次判断按键是否按下。这是使用逻辑分析仪捕捉的一个按键从按下到松开的过程(高电平为按下)。可以发现,在按下的一瞬间,按键的电平发生了一段无规律跳动,这个就是抖动。很多在学校的小伙伴可能对这种现象不以为然。当然,设置一小段时间的delay的确可以解决这个问题。但在一些公司的项目开发中,是不允许使用任何的延时函数的,这会造成主程序的阻塞(即使是几毫

2020-12-04 10:41:10 2310

原创 STM32--矩阵键盘的设计实现

平时项目开发需要用到多个按键,但单片机IO口资源本身并不多,如果为每一个按键都分配一个IO的话未免太过浪费,所以使用矩阵键盘可以尽可能的节省单片机IO口资源。提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run(

2020-12-03 18:37:48 7681 4

空空如也

空空如也

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

TA关注的人

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