- 博客(52)
- 收藏
- 关注
原创 为第二次考核的电控学习
电控在二次考核前只有这次培训,这次培训主要给大家讲述考核相关的知识点,和一些使用工具的技巧(调试和使用AI),以PWM的学习为例,希望大家认真学习,在下次考核中取得好成果,加入队伍。
2025-10-10 16:57:59
1078
原创 CAN与电调
时钟树为基础:用 HSE 保证高频、高精度,经 PLL 倍频、分频,给内核、外设分配合理时钟 —— 既让 MCU 高性能运行,又给 CAN 这类外设提供 “干净、稳定” 的基础时钟。CAN 位时序适配速率:通过Prescaler分频、划分、分配,把基础时钟 “切” 成 1Mbps 波特率所需的位时间(1000ns 一位 ),同时用处理微小时钟偏差。工程权衡:这样的配置,是“高性能系统 + 高速 CAN 通信”
2025-06-17 15:46:59
1247
原创 GPIO的输入输出模式及选择
GPIO(General Purpose Input/Output)即通用输入输出端口,是微控制器(MCU)、单片机等芯片与外部设备交互的最基本接口,可通过软件配置为输入或输出模式,实现电平读取或信号驱动功能。
2025-06-17 14:57:19
1044
原创 标准库转hal库
标准外设库(标准库):这是早期由芯片厂商推出的开发库,它以函数和宏定义的形式呈现,对硬件寄存器进行了封装。像 STM32 标准外设库,就是针对 STM32 系列芯片的外设操作所开发的。硬件抽象层(HAL 库):它属于高级抽象库,借助统一接口屏蔽了不同芯片间的差异。其设计理念是 “一次编写,多处运行”,例如 STM32 HAL 库就适用于该系列的多个产品线。首先,程序可能实现不了想要实现的功能,因为没认真写,而且不知道为什么程序烧不进去,还有只是为了熟悉这个流程,标准库的后续会把江协的看完并写成博客。
2025-06-14 21:09:43
1545
原创 嵌入式学习--江协stm32day3
这是我目前为止认为最重要的模块--TIM定时器,这里我们主要学习通用定时器最小的计数计时单元为时基单元,包括PSC,ARR,CNT内部的输入时钟信号72MHz,通过PSC进行调节输入与51的定时器不同,这个可以设置溢出值(ARR)
2025-05-27 22:34:29
921
原创 嵌入式学习--江协stm32day2
规划了一下,大概在下周四就可以结束课程的学习。一方面太长时间没有进行长时段的学习了,从五一假期结束到现在,以及感到有点疲惫了,安排好每天的任务,防止每天拖延,另一方面,六月中旬有英语六级考试和两科期末考试,提前规划好时间,防止到时候没有时间学习了。在考完试后会进行二刷,到时候也会将新的体悟补充到这里。
2025-05-27 16:56:28
385
原创 嵌入式学习--江协stm32day1
失踪人口回归了,stm32的学习比起51要慢一些,因为涉及插线,可能存在漏插,不牢固等问题。相对于51直接对寄存器的设置,stm32因为是32位修改起来比较麻烦,江协课程是基于标准库的,是对封装函数进行操作,这要求我们对于模块的使用在开始就规划好。
2025-05-27 15:35:37
1734
原创 嵌入式学习--江协51单片机day8
这个本来应该周末写的,可是一直想偷懒,只能是拖到周一了,今天把51结个尾,明天开始学32了。学习内容LCD1602,直流电机,AD/DA,红外遥控。
2025-05-19 14:12:35
570
原创 嵌入式学习--江科大51单片机day7
我们在听课的过程中,可能对老师讲的有疑问,或者有些自己的理解,我们可以去问豆包,包括在写博客的时候我也是,不断去问豆包保证思考的正确性。(有人感觉豆包很low啊,其实这些基础性的东西豆包一般是不会出错的)学习内容:DS18B20。
2025-05-15 15:16:36
464
原创 嵌入式学习--江协51单片机day6
更新一下学习方式,之前一直都是跟着老师敲代码,但是这样会导致中间理解不了,而且有些老师后面改了,是直接在视频中添的字,导致后面检查不出错误。所以,将会以理解为主,代码直接从源码粘贴,上课就主要是理解了。然后总共是过三遍,上课看视频理解一边,每两个模块会写一篇博客,周末回顾会照着源码敲注释(最近的视频大多都是1小时多一集,大概一天看一个模块,看4个小时左右)AT24C02和DS18B20这两个一个是I2C总线一个是单总线。
2025-05-15 09:44:59
551
原创 嵌入式学习--江协51单片机day5
江协每个模块的学习都是第一集讲原理,第二集将简单应用。如果比较着急的,可以不看第一集,只要明白怎么用就行。今天学习DS1302时钟和蜂鸣器。
2025-05-13 16:05:35
623
原创 嵌入式学习--江协51单片机day4
昨天周五没有学习,因为中午没有睡觉,下午和晚上挤不出整块的时间。周日有考试今天也没有学很多啊,但以后周末会是学一天,另一天休息和写周总结。今天学了串口通信和LED点阵屏,硬件原理是真的很迷,一但想搞的明白就学的很慢,还怪焦虑的,但是感觉知道那么回事就行,主要还是记住要如何设置就行吧。
2025-05-10 23:02:48
742
原创 嵌入式学习--江协51单片机day3
今天学的东西挺多的,包括:自己设计的小应用,矩阵键盘,矩阵键盘密码锁,控制按键led流水灯,定时器时钟(那个视频真的煎熬,连续两个1小时的简直要命,那个时钟也是听的似懂非懂....)
2025-05-08 23:23:23
645
原创 蓝桥杯三届B组省赛总结
这样看下来,枚举和搜索是一定会考的,枚举可能10+一道填空5,搜索20,再做大半道就能省一了,不知道明天能做到哪一步.....
2025-04-11 21:01:53
925
原创 常见的特殊性质的数
在算法学习的过程中我们常常会遇到一些具有特殊性质的数,虽然我们可以根据其特有的性质进行判断,但往往时间复杂度比较高,下面我将给出常见的具有特殊性质的数,并给出优化后的代码。
2025-04-02 20:25:32
285
原创 蓝桥杯真题--岛屿个数
寒假已经做过一遍,当时看不清题意,自己照着题解写还是搞不明白,最后妥协给了豆包。如今我重生了,这次我一定要一举拿下搜索的所有题目。
2025-03-24 18:46:24
127
原创 蓝桥杯真题--飞机降落
这个题在寒假里做过一遍,当时还是连dfs写的都磕磕绊绊,看题解照着写都写不出来。一个月后的今天40分钟直接秒杀了,有点激动了。
2025-03-24 18:36:04
185
原创 前缀和,差分--灵神题单
到这里前缀和和差分的基础学习就结束,这里只是结合题目描述了基础的应用,原理需要自己去画图理解,因为单纯去看别人给你讲述原理终究不如自己思考来得扎实。若是存在错误,希望大家多多包含并指出。
2025-03-23 16:42:27
663
原创 整数删除--优先队列
/思路:使用优先队列求最小值,在存的时候要存下标,到时候会用来进行比较看这个位置的数是否发生了变化,这里的变化一定是变大,因为 只能是加,而且题目的数据给出的一定是正数。还需要存每个位置的前继和后驱,用来进行删除后的加法,删除后直接赋值0即可,因为比原来小。
2025-02-12 22:03:00
249
原创 岛屿数目(bfs)
思路:岛屿数目可以直接用bfs找到,但是问题是如何判断这个岛屿是否是子岛屿。可以在每次搜索岛屿的开始,以这个点走海水看看是否能够到达边界,如果能就说明不是子岛屿,反之就是子岛屿。这里注意的是岛屿搜索时要用4方向题目中明确指出了是上下左右。海水搜索时是8方向,这个要从样例2中的3号岛看出来,不然3号岛也算是子岛屿了。根本没想到这个题会花费我这么多的时间,前前后后做了3h+.....最后ac的时候真的是如释重负。做这个题的时候踩了不少坑,也与是在家态度不够端正有关。(我以后一定认真做题QAQ)
2025-02-12 20:46:19
247
原创 蓝桥杯 接龙序列
动态规划的题难点第一在dp的定义,第二在动态转移方程。有时候真的是思考很久都想不出来,只能说是去题解里找一个合适的思路去试着理解。
2025-02-09 20:34:11
191
原创 动态规划专项练习
平常二叉树问题一般都是左右子树的和,这个题是积,因为左右子树是独立的,假如左子树一共m种,右子树n种,对于左子树的每一种,右子树都有n种。这个题的关键点是dp的含义,一般我们都会认为是左上节点,但在实际做的时候会发现中间部分存在类似的关系但是会频繁地发生越界,看了题解才知道右下节点会完美避开这个问题。这个真的服了,本来写的并没有问题,就是因为没有进行初始化,导致答案不对,还是找到题解里相似的思路改的,改的几乎一模一样了......1.dp[i][j]为以ij为右下节点的最大正方形的边长。
2025-02-08 22:26:40
440
原创 18.四数之和
这个题不是很难,和前面三数之和思路一样,但是限时加溢出直接让我给了,最后到了250+个样例后还是过不了就交给deepseek了(上次三数之和是倒在重复元素处理,www)
2025-02-04 17:24:28
108
原创 蓝桥杯备战 DAY2 DFS专项练习
DFS的方法的话,我记得是递归地访问每个顶点,当该顶点的所有邻接顶点都被访问之后,将该顶点压入栈中。最后将栈中的元素弹出,得到的就是拓扑序列。但是有个很大的缺点,在数据很大的时候,递归栈可能溢出,所以我们在使用dfs时要首先考虑题目的数据范围,而且要尽量的优化其性能,进行剪枝(剪枝就是在递归过程中,用某个限制去提前去卡某次dfs的后续值,提前返回,减少递归次数)这是个考拓扑序列的题,拓扑序列学习的时候是用的入度学的,在题解中也有用深搜的方法实现,我将给出入度的方法,并将深搜题解cv在这里。
2025-02-04 16:15:45
325
原创 15.三数之和
在这里不得不感叹deep seek代码能力的强大,根据我给出的提示,他能够在十秒的时间给出我的错误,然后进行改正并给出了多个建议。我禁不住会想,以后是不是只需要程序员进行思考,对于编程是不是就不那么看重了呢?这个题考察双指针加重复处理,我是在重复处理上不知道哪里写的不对,然后丢给了deepseek。中间有些题虽然标的是难度中等,其实是比较简单的,就没有再去写博客。但还是要学的,不然谁教ai怎么思考。
2025-02-02 21:15:25
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1