- 博客(32)
- 收藏
- 关注
原创 RT-Thread Stm32f103开启UART2(中断接收及轮询发送) 使用RT-Thread Studio_rt-thread串口调试工具(1)
读取数据线程会尝试读取一个字符数据,如果没有数据则会挂起并等待信号量,当串口设备接收到一个数据时会触发中断并调用接收回调函数,此函数会发送信号量唤醒线程,此时线程会马上读取接收到的数据。此示例代码不局限于特定的 BSP,根据 BSP 注册的串口设备,修改示例代码宏定义 SAMPLE_UART_NAME 对应的串口设备名称即可运行。
2024-05-17 07:36:53
482
原创 RT Thread教你如何根据自己的板子制作BSP_自己画版自作bsp
生成MDK工程后只需要保留这四个文件,其他文件可以删除。然后在Src文件下找到main.c文件,打开复制SystemClock_Config初始化代码。将配置好的时钟初始化代码替换掉board.c中的时钟初始化代码。board.h中配置了芯片的Flash和RAM大小,根据实际使用的芯片改成对应大小。STM32F103RCT6的Flash位256KRAM是48K。
2024-05-17 07:36:18
866
原创 RT Thread教你如何根据自己的板子制作BSP_自己画版自作bsp(1)
然后切换到Clock Configuration页面配置时钟,我的板子上使用的是单片机的内部晶振,最高频率可以跑到64MHz。然后切换到Prject Manager页面,配置工程名字和路径在指定地址重新生成CubeMX工程。生成MDK工程后只需要保留这四个文件,其他文件可以删除。然后在Src文件下找到main.c文件,打开复制SystemClock_Config初始化代码。将配置好的时钟初始化代码替换掉board.c中的时钟初始化代码。
2024-05-17 07:35:44
543
原创 RRT路径规划算法
RRT算法中搜索到的顶点坐标为连续点,在地图中产生随机点,算法将通过连续的点构建树。p: 将q_goal 作为q_rand 的概率,当随机产生的随机数小于p,将目标点作为随机点q_rand,当随机产生的数大于p时,产生一个随机点作为q_rand。vertices:顶点的x和y坐标,生成随机树的过程中产生的所有的点的坐标都存储在这个矩阵中,第一个点为起点,最后一个点为目标点。完成基本的RRT算法之后,我们获得了一条从起点到终点的路径,现在对这条路径进行平滑和降噪处理,处理完成之后,我们将得到一条更短的路径。
2024-05-17 07:35:10
862
原创 MPU6050姿态解算——Mahony互补滤波_mahony互补滤波 kp和ki(1)
在概述中我们分析了陀螺仪中角速度测量可能存在一个误差,这个误差在短时间内可以忽略,但是随着时间的累积,误差会越来越大。陀螺仪中的加速度计对高频信号敏感,在振动环境中高频干扰大。陀螺仪得到的角速度数据短期内可信,长期由于积分误差不可信。加速度计得到的加速度数据,短期内由于高频抖动干扰不可信,长期可信。拿出我们的中学二年级知识,地球上一切物体的重力加速度都是9.8m/s^2,我们用地理坐标系的重力加速度g,乘以一个从地理坐标系n到机体坐标系b的姿态转换矩阵,可以推导出机体坐标系的理论重力加速度v。
2024-05-17 03:59:07
672
原创 MPC模型预测控制及在Matlab中实现函数定义_mpc代价函数
2.代价函数Cost Function,通过设计u,寻找最小的J的过程为最优化其中q,r为调节参数①若q>>r,则误差e对于设计系统的影响权重更大②若r>>q,则系统设计更看重输入u3.对于多输入多输出(MIMO)系统:状态空间:代价函数:具体地,例如已知系统,系统的参考目标,则误差矩阵其中,Q,R为调节矩阵,为系统最优时的权重系数。
2024-05-17 03:58:33
854
原创 MOS管驱动电路,看这里就啥都懂了!_mos管负压驱动电路
其次,对于电池供电的便携式电子设备来说,电路的工作电压低(以锂电池为例,工作电压2.5~3.6V),因此,电源芯片的工作电压较低。本驱动电路的设计思想是,利用自举升压结构将上拉驱动管N4的栅极(B点)电位抬升,使得UB>VDD+VTH ,则NMOS管N4工作在线性区,使得VDSN4 **减小,最终可以实现驱动输出高电平达到VDD。同时,如果简单的用电阻分压的原理降低gate电压,就会出现输入电压比较高的时候,MOS管工作良好,而输入电压降低的时候gate电压不足,引起导通不够彻底,从而增加功耗。
2024-05-17 03:57:25
1123
原创 ESP32学习(1)——环境搭建(3)
但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**将ESP32插到电脑USB端口,打开Thonny软件,点击运行,点击配置解释器。选择对应的端口和固件 (端口号,每个人可能不一样)选择好后点击安装即可。
2024-05-16 22:58:07
255
原创 ESP32学习(1)——环境搭建(2)
但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**将ESP32插到电脑USB端口,打开Thonny软件,点击运行,点击配置解释器。选择对应的端口和固件 (端口号,每个人可能不一样)选择好后点击安装即可。
2024-05-16 22:57:34
242
原创 匿名上位机V7与stm32通信协议_匿名上位机通信协议
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取}/Send_Data函数是协议中所有发送数据功能使用到的发送函数///移植时,用户应根据自身应用的情况,根据使用的通信方式,实现
2024-05-16 03:25:41
846
原创 区块链是什么,如何简单易懂地介绍区块链?
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取-----正文-----事情是这样的,最近我的室友Hasaki一直在问我区块链和比特币的事情,我尝试了很多种不通的姿势以求简单通俗形象
2024-05-16 03:25:07
677
原创 助力工业物联网,工业大数据之服务域:Prometheus的介绍【三十六】_prometheus什么行业
经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**
2024-05-16 03:24:33
1651
原创 我以为我学懂了数据结构,直到看了这个导图才发现,我错了_确定性跳跃表性能(3)
【代码】我以为我学懂了数据结构,直到看了这个导图才发现,我错了_确定性跳跃表性能(3)
2024-05-15 04:20:32
788
原创 我以为我学懂了数据结构,直到看了这个导图才发现,我错了_确定性跳跃表性能(2)
远程办公,那叫一个酸爽,以前还有上下班时间,现在好了,远程之后时刻在线。不要小看这张导图(这可是武功秘籍,秘籍已经有了,好好练,神功指日可待),只要你跟着这个导图去复习数据结构与算法,里面的知识点都搞透彻,面试数据结构问题基本难不倒你了。一个人对人民的服务不一定要站在大会上讲演或是做什么惊天动地的大事业,随时随地,点点滴滴地把自己知道的想到的告诉人家,无形中就是替国家播种垦植。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!
2024-05-15 04:19:55
897
原创 我以为我学懂了数据结构,直到看了这个导图才发现,我错了_确定性跳跃表性能(1)
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来
2024-05-15 04:19:17
645
原创 悟已往之不谏,知来者之可追。_悟已往之不谏,知来者之可追。 为了实现自己的期望,为了弥补他人的失望 什么意思
我来自一个农村家庭,父亲初中学历,母亲小学学历。我的研究生专业是电子信息控制方向,经过一段时间的项目跟进,不太喜欢,我的本科也学C和计算机原理之类的,也算一个半科班出身吧,遂与导师商讨更换到C/C++方向。私以为我的学习效率还蛮高的,每天分配5个小时在编程上,一周七天,算上英语口语学习,体育锻炼,学校琐事,本人就像一只大陀螺,996福报自叹不如,学习更多的是总结,编程也是,学习编程不能手懒且容易犯眼高手低的错误,当然,我刚开始就是手懒,写代码长期停滞于Helloword水平,希望在座的家人们引以为戒。
2024-05-15 04:18:37
950
原创 stm32项目(15)——基于stm32的LED闪烁试验protues仿真_stm32的仿真图(1)
protuesProteus是一款电子电路设计、仿真软件。它拥有逼真的仿真能力,能够模拟各种类型的电路,支持模拟模拟和数字电路,以及蜂鸣器、LCD、LED、七段数码管等多种外设。除了仿真能力之外,Proteus还拥有完整的EDA工具链,可以实现PCB设计、元件布局、元件编辑等功能,让用户可以一站式完成电路设计的整个过程。Proteus也提供了一系列的自动化工具,可以自动生成电路及其布局、排线,并可把板子输出成Gerber格式。
2024-05-14 19:21:47
965
原创 STM32控制NRF24L01无线模块进行通信_nrf24l01通讯只能spi模拟吗 (1)
8.IRQ7MISO6.MOSI5.SCK4.CSN3.CE2.VCC1.GND1.vcc:接1.9V~3.6V间的电压2.GND:接地3.CE:芯片的模式控制线。在 CSN 为低的情况下,CE 协同NRF24L01 的CONFIG 寄存器共同决定NRF24L01 的状态4.CSN:为芯片的片选线 CSN 为低电平芯片工作5.SCK:为芯片控制的时钟线(SPI时钟)6.MOSI:为芯片控制数据线,主设备数据输出 从设备数据输入。
2024-05-14 19:20:27
689
原创 STM32内存分配以及堆栈、变量、代码等的存储位置理解与分析_sm32单片机内存情况
data段:存放初始化非0的全局变量;bss段:存放未初始化或初始化为0的全局变量;Heap(堆)段:由程序员通过malloc/free申请和释放;Stack(栈)段:存放局部变量和函数的入口地址;其中栈的方向是由栈顶自上而下的,堆的方向则是自下而上的,如果RAM空间有限而且一个程序中局部变量较多或申请的堆空间过大,便会造成堆和栈冲突,并造成系统崩溃(自己暂时写的程序较小,暂时没有遇到过类似问题)。栈,也叫堆栈,是一种先进后出,插入和删除操作都在栈顶操作的线性表。
2024-05-14 19:18:56
474
原创 STM32—PID控制在直流电机中的应用_分析p,i,d控制参数对直流电机运行的影响
积分的作用虽然会消除静态偏差,但是也会拉低系统的响应速度,就是说。
2024-05-14 19:17:36
564
原创 2024年物联网嵌入式最全《从0开始写一个微内核操作系统》1-构建GN-base_build,2024年最新物联网嵌入式开发高级工程师进阶学习—物联网嵌入式开发热修复原理
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取}executable(“os”) {configs = []configs += [ “:os_config” ]}target = “root_out_dir/os.elf"targetelf="
2024-05-14 10:13:04
294
原创 2024年物联网嵌入式最全《Qt基础教程之Qt学习之路》(3),2024大厂物联网嵌入式开发面试真题集锦
获取](https://bbs.csdn.net/topics/618679757)**
2024-05-14 10:12:26
382
原创 2024年物联网嵌入式最全Webmagic爬虫--②爬自己的CSDN博客列表_webmagic 爬csdn,2024年最新2024年物联网嵌入式开发阿里&腾讯&百度&字节校招面试汇总
【代码】2024年物联网嵌入式最全Webmagic爬虫--②爬自己的CSDN博客列表_webmagic 爬csdn,2024年最新2024年物联网嵌入式开发阿里&腾讯&百度&字节校招面试汇总。
2024-05-14 10:11:47
448
原创 2024年物联网嵌入式最全Vue在java项目中的使用——Vue基础_vue在哪个项目用的,2024年最新小程序FMP优化实录
挂载点:即Vue对象绑定的元素、需要进行操作的元素,Vue只会对挂载点下的内容进行处理。***>大于20,姓名:{{item.name}},年龄:{{item.age}}大于20,姓名:{{item.name}},年龄:{{item.age}}判断2:count大于等于8且小于10啦:值为:{{count}}判断3:其他都不满足了,它的值是:
2024-05-14 10:11:06
389
原创 2024年最全代码审计 PHP代码理解,2024年最新大厂Offer拿到手软啊
【代码】2024年最全代码审计 PHP代码理解,2024年最新大厂Offer拿到手软啊。
2024-05-14 05:23:57
262
原创 2024年最全互联网公司刻板印象合集:程序员都秃头,商务个个是人精,2024年最新掌握这些物联网嵌入式开发开发热门前沿知识
上次写出10w+是运气好,下次10W不知道这辈子还有没有。,“能不能帮我攻破腾讯视频后台,搞个免费VIP?要全面发展,得跟上时代,所以没办法什么都得会一点。技术部门有前端、后端,还有最容易被人忽视的测试,文案全部都学杜蕾斯,形式全部都学GQ实验室。擅长以小博大,花最少的钱,达到最好的效果。她们可能不拿自己当女人,甚至没把自己当人。自从被”吓脑湿“**变成一个梗后,**很多时候工作中出现不同意见是正常的,而实际上,很多时候却不是想的那样…都是单身,加班加到没时间谈恋爱,不管是来自外部的,还是内部的。
2024-05-14 05:23:17
691
原创 2024年最全串行通信、并行通信;全双工、半双工、单工通信;同步通信,2024年最新大牛手把手带你
并行通信就像多条车道的公路,可以同时传输多位数据,而串行通信则像单条车道的公路,同一时刻只能传输一位数据。按照数据传送的方式,通信可分为串行通信和并行通信。全双工:允许数据同时在两个方向上传输,因此全双工通信时两个单工通信的结合,它要求发送设备和接收设备都有独立的接收和发送能力。半双工:允许数据在两个方向上传输,但不能同时进行,在某一时刻只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信。根据数据通信的方向,通信分为全双工、半双工、及单工通信。单工:只支持数据在一个方向上传输。
2024-05-14 05:22:34
508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人