2024年程序员学习
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
RT-Thread 应用篇 — 在STM32L051上使用 RT-Thread (二、无线温湿度传感器 之 CubeMX配置)_rt-thread 温湿度
串口一已经用作了打印串口,在工程 drivers 文件夹里的文件中已经使用初始化了,所以我们这里不需要使能。我们直接设置一下我们需要和无线通讯模块 通信的 串口,原理图上是串口3,在L051上是LPUART1我们设置两个硬件定时器,一个1S,一个1ms,我们可以根据自己使用不使用选择初始化。设置为1S的定时器 TIM2:最后在 Project Manager 中做最后的配置,生成工程:完成上述步骤,点击CubeMX右上角 GENERATE CODE 生成工程。原创 2024-05-17 07:39:16 · 735 阅读 · 0 评论 -
RT-Thread 应用篇 — 在STM32L051上使用 RT-Thread (三、无线温湿度传感器 之 I2C通讯)_rt thread的应用实例
经过前面两篇文章的准备,我们终于可以开始写应用代码了,在添加我们自己的驱动文件之前,本文会说明一下 RT-Thread Studio 如何添加自己的.c 和 .h文件。然后在此基础上,完成 SHT21 温湿度传感器的 I2C 驱动移植。❤️RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手)RT-Thread记录(二、RT-Thread内核启动流程 — 启动文件和源码分析)❤️。原创 2024-05-17 07:38:42 · 622 阅读 · 0 评论 -
RT-Thread 应用篇 — 在STM32L051上使用 RT-Thread (三、无线温湿度传感器 之 I2C通讯)_rt thread的应用实例(1)
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!直接在工程现有的文件夹下面右击,选择新建头文件或者源文件,如下图:添加完成以后就可以直接编译了,上面原创 2024-05-17 07:38:08 · 597 阅读 · 0 评论 -
RT-Thread Stm32f103开启UART2(中断接收及轮询发送) 使用RT-Thread Studio_rt-thread串口调试工具
【代码】RT-Thread Stm32f103开启UART2(中断接收及轮询发送) 使用RT-Thread Studio_rt-thread串口调试工具。原创 2024-05-17 07:37:34 · 344 阅读 · 0 评论 -
MPU6050的数据获取、分析与处理_优信 mpu-6050(1)
下面介绍读数校准的方法。根据以上分析,当我们把MPU6050芯片水平放于地方,芯片表面朝向天空,此时由于受到地球重力的作用, 假想球的位置偏向Z轴的负向,因此Z轴的加速度读数应为正,且在理想情况下应为g。注意,此加速度的物理意义并不是重力加速度,而是自身运动的加速度,可以这样理解:正因为其自身运动的加速度与重力加速度大小相等方向相反,芯片才能保持静止。当假想球的位置偏向一个轴的正向时,该轴的加速度读数为负值,当假想球的位置偏向一个轴的负向时,该轴的加速度读数为正值。原创 2024-05-17 04:01:30 · 781 阅读 · 0 评论 -
MPU6050工作原理及STM32控制MPU6050_关闭i2c主模式和fifo
这里的加速度传感器,输出速率( Fs)固定是 1Khz,而角速度传感器的输出速率( Fs),则根据 DLPF_CFG 的配置有所不同。一般我们设置角速度传感器的带宽为其采样率的一半,如前面所说的,如果设置采样率为 50Hz,那么带宽就应该设置为 25Hz,取近似值 20Hz,就应该设置 DLPF_CFG=100。原创 2024-05-17 04:00:56 · 605 阅读 · 0 评论 -
MPU6050工作原理及STM32控制MPU6050_关闭i2c主模式和fifo(1)
TEMP_DIS 用于设置是否使能温度传感器,设置为 0,则使能CLKSEL[2:0]用于选择系统时钟源,选择关系如表**默认是使用内部 8M RC 晶振的,精度不高,所以我们一般选择 X/Y/Z 轴陀螺作为参考的 PLL 作为时钟源,一般设置 CLKSEL=001 即可**原创 2024-05-17 04:00:22 · 646 阅读 · 0 评论 -
MPU6050姿态解算——Mahony互补滤波_mahony互补滤波 kp和ki
陀螺仪得到的角速度数据短期内可信,长期由于积分误差不可信。加速度计得到的加速度数据,短期内由于高频抖动干扰不可信,长期可信。拿出我们的中学二年级知识,地球上一切物体的重力加速度都是9.8m/s^2,我们用地理坐标系的重力加速度g,乘以一个从地理坐标系n到机体坐标系b的姿态转换矩阵,可以推导出机体坐标系的理论重力加速度v。原创 2024-05-17 03:59:48 · 458 阅读 · 0 评论 -
ESP32学习(3)——连接WIFI_esp32连接wifi(2)
dest_addr=(‘192.168.8.116’,8080) //这里写你自己网络调试助手上显示的IP地址和端口。wlan.connect(‘lig’, ‘15601’) //这里写你自己的WIFI名称 密码。原创 2024-05-16 22:59:57 · 218 阅读 · 0 评论 -
ESP32学习(3)——连接WIFI_esp32连接wifi(1)
2.Station(STA)模式,此为 无线终端,连接到AP的装置,手机,电脑等需要联网的设备都是工作在STA模式。原创 2024-05-16 22:59:22 · 398 阅读 · 0 评论 -
ESP32学习(1)——环境搭建
它可以用Arduino 软件,基于C语言开发。但是,在这里,我是用Thonny软件,基于micro_python对其进行开发。原创 2024-05-16 22:58:49 · 775 阅读 · 0 评论 -
单片机三种烧录方式ICP、IAP和ISP详解_烧录口对应作用
1、ICP使用SWD接口进行烧录程序。常用的烧录工具为J-Link、ST-Link、Nu-Link。与之配套的烧录软件为J-Flash、NuMicro_ICP_Programming_Tool、st-link utility。2、ISP是使用引导程序通过USB/UART等接口进行烧录的,首先就是需要有BoodLoad程序。最常见的烧录方式就是学习8051单片机时使用的STC-ISP烧录工具了。3、**IAP就是通过软件实现在线电擦除和编程的方法,**没有使用任何工具。原创 2024-05-16 03:28:09 · 1155 阅读 · 0 评论 -
十分钟读懂『卡尔曼滤波算法』_卡尔曼滤波及其衍生算法对比
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取用一句最简单的话来说,卡尔曼滤波是来帮助我们做测量的,大家一定不明白测量干嘛搞那么复杂?测量长度拿个尺子比一下,测量温度拿温度表测一下原创 2024-05-16 03:27:34 · 1021 阅读 · 0 评论 -
十分钟实现自己动手写一个vscode插件,实现插件自由!_vscode插件怎么写
4、安装生产插件代码的工具:Yeoman和VSCode Extension generator。1、在cmd命令行中执行以下命令,自动生成一个工程的基本代码。2、在extension.js文件中添加相关代码。1、安装Visual Studio Code。1、在package.json中添加相关代码。3、外部文件wordCounter.js文件。2、安装Node.js。原创 2024-05-16 03:26:59 · 772 阅读 · 1 评论 -
匿名上位机(V7)基于串口的简单使用_micropython 接入匿名上位机
通过匿名协议的方式,确定一帧数据的构成,一帧数据的不同位置,功能不同,至于后面的校验和附加校验也不需要怎么理解,直接套用即可。需要注意的数据内容采取的是小端模式。原创 2024-05-16 03:26:23 · 618 阅读 · 0 评论