自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单滤波算法

可以发现,每次采集都会逼近,采集次数无限,则会无限逼近。如果中间有个干扰出现,那么他会震荡一下,然后再次逼近,可以根据数据的采集频率来适当的选取a的值。总结:可以按照实时性和数据干扰的跳变范围来选取合适的a值。在温度采集中,一秒可以采集上千次,然后将上千次数据处理,得到这一秒比较可靠的温度值。公式:f(x)=(1-a)*x+a*f(x-1)a:越小越灵敏,越大曲线越光滑。带入值:a=0.3 f(0)=0。f(x-1):上一次的结果。f(x):滤波后得到的值。

2024-04-19 16:27:41 318

原创 led屏如何画圆

今天看着画圆代码有点懵,重新复习一下。

2024-03-27 11:09:26 146

原创 HC-RS04超声波模块测速

本质:将数据突变变得更平滑,但是需要更多的时间。换个思路就是我干的多,我会按照趋势变化,但是变化需要更多的时间资源。预测噪声变大,曲线更平滑,需要更多的时间资源。限幅滤波滤除那些超过量程范围的,大于23.5ms(也就是计算长度大于400cm)的数据全部丢弃。代码比较简单,就是给一个触发信号,然后接收引脚回你一个与距离成线性关系的变宽脉冲。卡尔曼滤波让曲线变平滑,一维卡尔曼,只是对采集的时间滤一下波。多维的就会涉及到协方差,协方差是两个属性的相关性。一个接收,为脉冲的宽度,也就是高电平时间。

2024-03-25 16:11:57 458

原创 arduino ide 开发esp8266注意事项

本来十分钟的事,因为这些原因耽搁了好久好久。

2024-03-20 15:19:18 695

原创 arduino 编程esp8266

esp8266在arduino下开发。

2024-03-11 15:43:34 428

原创 陀螺仪模块mpu6050

角速度到四元数,四元数再到欧拉角

2024-03-07 14:49:57 969

原创 wifi模块esp8266如何连接路由器访问天气

静心沉气,不知道才是正常的事,知道就没有意义了。

2024-01-27 15:41:58 240

原创 4G模块Air724如何访问天气信息

模块已经内置了协议栈,我们只需要会配置就行。

2024-01-24 15:52:54 456

原创 stm32f305裸机程序的隐式类型转换错误

单片机是32位的,所以立即传递的实参是32位有符号的,但是有符号的转成u64应该是0x0000 0000 0000 000a。如果是栈溢出覆盖堆,那么堆一般是malloc人为主动分配的内存,存储一些数据,可能会导致其中的数据更改,如果是函数返回地址,那么程序就会跑飞甚至出问题,导致硬件故障。明确的了解堆栈大小,内存分配不得超过堆区大小,函数嵌套尽可能的少,防止栈溢出。可见0x080f=0x78,说明新分配的这个内存是有别的数值的,造成这种现象有2个原因,一是内存碎片导致的,二是栈溢出覆盖堆导致的。

2024-01-13 17:14:37 389 2

原创 谈谈从github上git clone 一个Android项目如何让它跑起来

学会保持耐心。

2024-01-03 15:41:20 660

原创 RC电路分析

电路分析,随时补充。

2023-11-19 23:43:13 1726 1

原创 路由器的零碎知识

随时增删查改

2023-11-18 10:12:49 52

原创 单片机零碎知识

小知识点

2023-10-18 16:23:48 111

原创 变量的重复定义

好好学习

2023-10-16 14:37:22 124

原创 c语言goto指令

fight!

2023-10-16 11:08:05 78

原创 电磁波的简单总结

玩弄光速和制定规则是上帝的事,我们能做的就是见证和发现,然后再加以利用。

2023-07-15 16:38:47 66

原创 关于simpleAdapter的总结

先学习框架,再深究细节,不然很容易迷失。

2023-07-03 11:58:27 85

原创 关于CM3内核的PSP和msp

操作系统也要遵循我从哪来,要干什么,到哪去的基本规则。

2023-07-01 15:45:34 782

原创 关于驱动的一次操作流程

5.其实每一步都是无数人花费很长时间逐渐搭建的框架,每一步都值得深入学习,这是我目前所了解的用户如何调用系统资源的流程,会不断更新,不断学习。驱动是一个内核调用设备资源的载体,用户通过系统调用进入内核,然后内核操作驱动动作来操作外设寄存器地址。通过提供的函数分配或者申请设备的主次设备号,主次设备号是设备树的标志,使得内核管理更加方便。open函数的参数有驱动文件指针参数,根据驱动文件指针,执行驱动文件中的open函数。驱动文件中的open函数会操作物理地址映射的虚拟地址,进而操作外设寄存器。

2023-06-28 23:18:45 67

原创 vscode 配置c/c++过程

5.配置vscode环境, ctrl+shift+p打开命令栏,输入C/C++ ,在下拉栏中选择C/C++配置UI选项,依次输入,相关要求。2.下载MinGW_64,选择一个稳定款就行,选择好型号,那个下载引导我试了好几次都不能用,所以直接在file下选择了一个,很慢,慢到令人发指。3.解压后MinGW配置环境变量,环境变量是在程序运行时检索的路径,也就是编译时告诉vscode哪里有编译器,根据编译路径,一下就找到。"${workspaceFolder}/*.c",//工作台目录下所有.c文件。

2023-06-21 14:18:10 92

原创 关于Ymoden 1k数据通讯协议的总结

接收工具:超级终端, 发送工具,自己qt5写的,要源码的话直接网上找就行。crc16校验为crc16_xmoden协议。总结:结束帧格式一定要对,不然会一直传输数据。

2023-06-17 16:57:03 297

原创 我对crc的理解

这一帧数据就会变大 256*256倍(1左移16位就变大2^16),然后除以一个特定的数,忽略进位和借位。理论到代码中具体使用是进行了一些优化的,具体的优化方式依旧有专门的标准,但是都是为了校错服务的。1,奇偶校验,检测字节中的1的个数,但是字节中1位置错误无法检测出,只知道有奇数偶数个 1,但是,1的位置无法确定,缺陷很明显。0+0=0,0+1=1,1+1=0,0-1=1 就是异或运算。2.和校验,一个字节加1和下一个字节减1的错误无法检测出,但是依旧很强。有余数说明数据变化了。

2023-06-15 19:59:21 138

原创 QT的一些小知识

输出结果:我有一份学习资料,他的大小为1T,他的密码为没有!

2023-05-30 11:34:25 56

原创 反射自省的理解

好好学习,天天向上。

2023-04-26 17:01:37 40

原创 关于QT多界面切换

好好学习!

2023-04-19 11:51:39 1543

原创 大小端存储格式

好好学习

2023-04-13 16:38:32 40

原创 硬件电路的分析与总结

好好学习,天天向上!

2023-04-12 17:47:23 368

原创 c硬件开发中的一个函数重用警告

reentrant 的数据堆栈会重新开辟一块区域。为了解决线程间调用的问题。注意reentrant会消耗大量栈区域,因为需要保存局部变量和参数,不能传递bit类型数据。

2023-03-14 10:48:55 60

原创 Parcelable 的理解

加由,每天一个知识点!

2023-03-09 16:45:25 166

原创 c/c++一些知识点

一些知识点,但是我老是一段时间后就忘记。

2023-03-02 14:43:04 674

原创 关于单片机串口接收一些数据的处理

下一次学习校验。

2023-02-20 09:29:32 1361

原创 关于handle.post(Runnable r)方法的理解

1.数学有多牛逼,方法就有多牛逼。2.人就是对象,数学原理就是方法。3.现代科技的本质依旧是数学原理的发展。

2023-02-16 11:37:24 1352

原创 Android studio日历与时钟,秒级更新

继续学习。

2023-02-13 15:07:16 1001 4

原创 关于相等的判断总结

学习总结每一天!

2023-02-13 11:47:06 39

原创 接口回调分析

继续学习java特性,我一定可以的。

2023-02-08 11:54:25 53

原创 第一个java程序

谁来教教我啊,android studio看着越来越难受了。越来越痛苦了。回头还有sql,http,udp,file等一大堆东西要搞。

2023-02-07 16:16:59 43

原创 android studio 中的线程嵌套问题

刚学习Java,有不足请大佬指出。阻塞队列会不会阻塞线程和阻塞队列的功能需要进一步学,有大佬推荐方便学习的书籍吗?

2023-02-04 18:23:19 279

原创 android连接WiFi服务模块的理解与总结

一些简单总结,希望再接再励,继续学习这些模块和功能。

2023-02-02 13:05:41 602

原创 关于static函数的理解

关于static修饰符,阅读源码时发现通过函数指针可以被别的文件间接调用。未被定义的函数不能绑定函数指针,即使声明了也不行。

2023-01-31 10:51:06 236

原创 ANDROID的理解2:

继续学习,继续提升,fighting!

2023-01-30 17:26:07 125

空空如也

空空如也

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

TA关注的人

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