自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (11)
  • 收藏
  • 关注

原创 [matlab一些代码]好像是关于拟合曲线的<忘记了>

【代码】[matlab一些代码]好像是关于拟合曲线的<忘记了>

2024-09-07 14:24:27 173

原创 UART USART RS232 RS485 CAN

经常模块间通信的朋友都知道通信协议升级迭代,为了使通信变得更可靠,更快速,更远距离。

2024-08-26 14:56:26 235

原创 IIC和SPI

iic采用上拉电阻进行上拉,因为iic引脚是开漏输出模式,开漏输出没有上拉能力,输出引脚配置推挽输出:高低电平有很强的驱动能力,能够很快变换信号,实现高速通信。从机未被选中时候从机输出线MISO为高阻态,防止一条线多个信号引起电平冲突。因为iic是多机通信,如果使用推挽输出会造成强电流,导致烧坏总线。spi:硬件开销比较大(使用的引脚比较多),是全双工。为什么要使用开漏输出因为iic多个设备通信要实现线与功能。需要经常切换输入输出。从机被选中时候从机输出线MISO为推挽输出。iic:多主多从,串行总线。

2024-08-23 20:02:40 272

原创 串口bootloader进行升级

原因:因为我bootloader用到了串口1,然后应用程序也用到了串口1,并且应用程序还用到了rtos所以需要清除。同样借鉴正点原子做改动程序(看韦东山的课感觉目前没用到那么深入)改动原因:我需要远程下载的程序是Freertos的程序。在bootloader里面iap.c。在应用程序里main()函数第一行加上。

2024-08-23 18:03:17 336

原创 UART中断失败原因记录

言归正传,进入中断以后将数据放入消息队列 ,然后将中断空闲标志位清零,注意,重点:不要忘了再次打开中断。想一下流程:main函数里面初始化GPIO,初始化UASRT,可能还没运行到MX_FREERTOS_Init然后你就去发送数据了进入中断了,中断面对函数里面的二值信号量不知所措,就卡死了。当接收到1个字节,就会产生RXNE中断,当接收到一帧数据,就会产生IDLE中断。**原因:**因为我声明的在中断函数使用的二值量还没定义就进入中断了,**问题2:**只能收到一次数据就卡住。**问题3:**为什么我用。

2024-08-23 17:52:48 815

原创 二值信号量和互斥量区别

二值量创建以后是空的,需要give才能take到 而互斥量创建以后直接就可以take到了二值量能在中断回调函数中使用(有相关的API),但是互斥量不能互斥量能够优先级翻转,如果信号被低优先级抢占,但是低优先级被挂起,高优先级等不到互斥量可以暂时提高低优先级的,让低优先级得以运行释放互斥量,然后低优先级任务返回低优先级。高优先级得到信号量

2024-08-23 17:01:37 233

原创 stm32 oled显示图片

1.找个线条简单图片下载然后打开调整大小。将像素调整到64*64(根据自己需要)2.然后再用这个打开。

2024-08-19 18:36:46 381

原创 c语言数组和指针

/ const *p 值不可变,数值不可变,地址可以变。//此时m为b[0]地址+sizeof(b[5])地址;//数值可以变,地址指针不可变。//此时q是b[1]的地址。//此时m指向b数组的指针向量。int *q = b;//此时q是b[0]的地址。

2024-07-31 17:09:55 214

原创 day16 | 找树左下角的值| 路径总和| 从中序与后序遍历序列构造二叉树

【代码】day16 | 找树左下角的值| 路径总和| 从中序与后序遍历序列构造二叉树。

2024-07-13 16:44:34 306

原创 day 17| 654.最大二叉树| 617.合并二叉树| 700.二叉搜索树中的搜索|98.验证二叉搜索树

太复杂看不懂。

2024-07-13 16:41:48 255

原创 day15| 110.平衡二叉树 (优先掌握递归)| 257. 二叉树的所有路径 (优先掌握递归)| 404.左叶子之和 (优先掌握递归)| 222.完全二叉树的节点个数(优先掌握递归)

【代码】day15| 110.平衡二叉树 (优先掌握递归)| 257. 二叉树的所有路径 (优先掌握递归)| 404.左叶子之和 (优先掌握递归)| 222.完全二叉树的节点个数(优先掌握递归)

2024-07-02 21:22:14 164

原创 day14 二叉树02| 226.翻转二叉树 (优先掌握递归)| 101. 对称二叉树 (优先掌握递归)| 104.二叉树的最大深度 (优先掌握递归)| 111.二叉树的最小深度 (优先掌握递归)

【代码】day14 二叉树02| 226.翻转二叉树 (优先掌握递归)| 101. 对称二叉树 (优先掌握递归)| 104.二叉树的最大深度 (优先掌握递归)| 111.二叉树的最小深度 (优先掌握递归)

2024-06-30 21:32:25 200

原创 day13|递归遍历 (必须掌握)| 迭代遍历 (基础不好的录友,迭代法可以放过)| 统一迭代 (基础不好的录友,迭代法可以放过)|层序遍历

【代码】day13|递归遍历 (必须掌握)| 迭代遍历 (基础不好的录友,迭代法可以放过)| 统一迭代 (基础不好的录友,迭代法可以放过)|层序遍历。

2024-06-30 19:34:18 251

原创 day11|150. 逆波兰表达式求值| 239. 滑动窗口最大值|347.前 K 个高频元素

不行太难了这个我要掠过去。

2024-06-26 14:52:18 263

原创 day10 栈与队列part01| 232.用栈实现队列| 225. 用队列实现栈| 20. 有效的括号| 1047. 删除字符串中的所有相邻重复项

【代码】day10 栈与队列part01| 232.用栈实现队列| 225. 用队列实现栈| 20. 有效的括号| 1047. 删除字符串中的所有相邻重复项。

2024-06-25 10:42:16 201

原创 day9|●151.翻转字符串里的单词 ●卡码网:55.右旋转字符串 ●28. 实现 strStr() ●459.重复的子字符串 ●字符串总结 ●双指针回顾

151.翻转字符串里的单词代码感觉写代码就像缝补丁,刚缝完一个又漏了一个的那种 string reverseWords(string s) { int left = s.size()-1; int right = s.size()-1; string result; result.reserve(s.size());//预分配内存空间 while(left>=0) { w

2024-06-21 14:56:10 191

原创 day8.|344.反转字符串.| 541. 反转字符串II .|卡码网:54.替换数字

【代码】day8.|344.反转字符串.| 541. 反转字符串II .|卡码网:54.替换数字。

2024-06-21 10:14:21 242

原创 day 7 | 454.四数相加II | 383. 赎金信 | 15. 三数之和 | 18. 四数之和

难点就寻找边界,就是去重各种问题,这个问题最难就是去重。自己只能想出来暴力解法,提交超时,看代码随想录双指针法。*抄了很多遍终于理解了。

2024-06-19 22:38:04 219

原创 day6 242.有效的字母异位词|349. 两个数组的交集|202. 快乐数| 1. 两数之和

看代码随想录发现把set转化为vector竟然直接一句话:vector 转set同理map是这么添加元素的。

2024-06-18 14:34:16 257

原创 代码随想录算法训练营第四天| 24. 两两交换链表中的节点 、 19.删除链表的倒数第N个节点、 142.环形链表II

题目: 24. 两两交换链表中的节点文章: 24. 两两交换链表中的节点视频: 24. 两两交换链表中的节点19.删除链表的倒数第N个节点题目: 19.删除链表的倒数第N个节点文章: 19.删除链表的倒数第N个节点视频: 19.删除链表的倒数第N个节点自己没想到,但是看了代码随想录感觉哪个想法很妙,倒数第N个,那么只需要保持两个数据之间间隔n只需要两个指向就可以面试题 02.07. 链表相交题目: 面试题 02.07. 链表相交文章: 面试题 02.07. 链表相交视频: 面试题 02.

2024-06-16 20:04:03 372

原创 # 代码随想录算法训练营第三天| 203.移除链表元素 、 707.设计链表、 206.反转链表

题目: 203.移除链表元素文章: 203.移除链表元素视频: 203.移除链表元素之前写过但是记不得努力回忆出现问题:1.理解怎么将列表转换为链表2.链表707.设计链表题目: 707.设计链表文章: 707.设计链表视频: 707.设计链表之前看视频现在看起来感觉这道题很乱,也有可能我的心很乱省略题目: 206.反转链表文章: 206.反转链表视频: 206.反转链表为什么自己想想的乱七八糟一看代码就会嗯哼没找到画图软件,先凑合一下假设链表是: 1->2->3->4->5需要

2024-06-09 23:14:15 282

原创 代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

题目: 977.有序数组的平方文章: 977.有序数组的平方视频: 977.有序数组的平方//自己写出来了209.长度最小的子数组题目: 209.长度最小的子数组文章: 209.长度最小的子数组视频: 209.长度最小的子数组//写出来一半出现了问题参考视频做更改59.螺旋矩阵II题目: 59.螺旋矩阵II文章: 59.螺旋矩阵II视频: 59.螺旋矩阵II

2024-06-06 18:07:27 201

原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素

双指针,vector 数组里面数据只能覆盖不能删除,数组是一个连续类型相近的数据类型集合,右边界是一个越界值,不在vector里面,所以最初定义就是越界值。erase删除函数操作时间复杂度O(n);区间是[左闭右开)还是[左闭右闭]

2024-06-05 18:05:06 218

原创 c++刷题笔记 01

c++刷题笔记01

2024-05-09 17:26:11 223

原创 晃荡固有频率计算(两层液体)规则形状

液体固有频率理论计算

2023-04-25 19:28:49 427 1

原创 Zotero如何批量更改论文名字(小白款)

首先下载Zotero https://www.zotero.org/第二下载插件Zotfile http://zotfile.com/第三设置自动命名那个打勾去掉,图片是设置好的,小白可以根据图片操作,等有经验了再改嘛导出这里我选的APA7不知道为啥接下来给大家看如何批量更改文件名字刚才准备工作下载插件然后选中custom location 注意这里是改完名字以后自动保存地址,可以自己更改这里有在教怎么改名字的y是 year…反正英语四级没过的都能看懂哈设置完以后建一个分类

2023-03-15 01:07:22 5278

原创 批量读取液面高度

matlab测量液面高度

2022-09-03 00:00:00 1554

原创 批量修改图片名字

批量修改图片名字,用于处理图片连号。方法是查资料时候在某乎看到的。

2022-09-02 17:10:38 838

原创 matlab将视频切帧代码

matlab对视频切帧

2022-08-10 14:29:11 399

原创 stm32 LCD显示图片

将图片生成的数组文件添加到任意路径,然后再main.c文件中声明extern const unsigned char gImage_IMG0002[86888];最后调用的时候直接gImage_IMG0002就可以。此处显示多张图片刷新较慢以下是动态显示时间以及图片主函数#include "main.h"#include "tu.h"//extern const unsigned char gImage_IMG00004[107048];/***********************..

2021-04-15 14:19:20 7133

OpenCV3.4.1

连着上个

2022-08-11

mexopencv3.4.1版本

配置matlab 链接OpenCV时候下载的,菜鸡存一下资源。首先,做这件事,你需要安装matlab,然后安装vs2015(或者其他版本,我安装2022卸载了,又装的2017有卸载了,最后安装2015)参考这个https://blog.youkuaiyun.com/weixin_51804595/article/details/121071020,其他大佬有各种版本。然后安装OpenCV,mexopencv和OpenCV版本对照,OpenCV3.4.1待会也会把资源发出来。然后下载好配置就这个老哥的了https://blog.youkuaiyun.com/jpc20144055069/article/details/95354557。有懂的uu也可以交流下,我最近在做识别图像读取数据

2022-08-11

2016 2019卸载一个哈,能够完全卸载

如果office卸载不干净导致在装其他版本装不上,直接解压运行就行,傻瓜式操作。如果有问题请给我留言。

2022-07-06

office2013卸载工具,能完全卸载

如果office卸载不干净导致在装其他版本装不上,直接解压运行就行,傻瓜式操作。

2022-07-06

office2010彻底卸载工具

首先叮嘱大家看好自己要卸载的office是哪个版本,其次,工具能彻底卸载,亲测好用,如果office卸载不干净导致在装其他版本装不上,直接解压运行就行,傻瓜式操作。

2022-07-06

office2007完全卸载工具

office 卸载工具,残留彻底清理删除软件,提示错误装不上等问题。解压文件后点击运行就可以,傻瓜式操作。

2022-07-06

智能车牌识别系统.zip

主板STM32F407ZGT6,摄像头ov2640,语音播放my1690,2.8寸TCD屏幕,直流电机控制闸机开关,所用到485通信,tcp/ip协议,RTC计时器

2021-04-18

OV2640识别车牌号算法.zip

适合学习嵌入式人群

2021-04-18

JDKJREEXE.zip

我是用来给stm32cubemx来装环境不知道还有啥用

2021-04-14

java jrejdk.zip

stm32cubemx环境

2021-04-14

河南科技大学logo ppt官方模板

河南科技大学ppt模板,见过老师用,应该是学校发布的,很大气,模板下面都是河科大图片景色,标志性建筑,挺好看的

2020-11-24

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

TA关注的人

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