- 博客(40)
- 收藏
- 关注
原创 【面经】momenta嵌入式软件实习生面经
6.讲一下对所有常见的通信协议的理解(iic、spi、can、串口ttl、rs232、rs485)2.用没用过linux,讲一下查找文件和查找字符串分别用什么命令。总结:由于是日常实习岗所以难度不是很高,项目好好做我感觉就能过。7.讲一下之前实习时接触的can,有没有用到更高级的上层协议?只问了项目相关的东西和一点点八股,无手撕。3.讲一下rtos项目中双向链表的用处。5.讲一下四轴项目中pid的设计。只问了项目相关的东西,无手撕。一面结束后七分钟约当晚二面。2.介绍一下rtos项目。
2025-08-27 13:32:36
197
原创 【项目复盘】【四轴飞行器设计】控制部分
由于在参加面试时总需要花时间一点一点的回忆自己的项目内容,故我打算直接写一系列的项目复盘博客,方便每次面试前的回忆。内容仅作分享交流,如有谬误欢迎指正。本项目系列的文章目录如下:本篇文章只讲解控制部分,即基于PID来控制飞行器的油门增减来实现姿态稳定。
2025-08-20 14:48:36
291
原创 【项目复盘】【四轴飞行器设计】姿态解算部分
由于在参加面试时总需要花时间一点一点的回忆自己的项目内容,故我打算直接写一系列的项目复盘博客,方便每次面试前的回忆。内容仅作分享交流,如有谬误欢迎指正。本项目系列的文章目录如下:本篇文章主要讲解该项目中的姿态解算部分,主要内容包含基于MPU6050和MadgWick算法的姿态解算以及基于匿名上位机的姿态可视化分析。
2025-08-20 14:33:38
788
原创 【项目复盘】【四轴飞行器设计】驱动开发部分
由于在参加面试时总需要花时间一点一点的回忆自己的项目内容,故我打算直接写一系列的项目复盘博客,方便每次面试前的回忆。内容仅作分享交流,如有谬误欢迎指正。本项目系列的文章目录如下:本篇文章主要讲解该项目中的嵌入式软件驱动开发部分,我将讲解该项目用到了哪些模块、如何开发以及一些需要注意的八股内容考察点。
2025-08-20 12:02:37
1306
2
原创 【从0到1制作一块STM32开发板】8. PCB添加丝印
这一步可以算画板子地最后一步,即添加丝印起到一个注释的作用。本文讲解了项目-stm32f103vet6开发板设计的添加丝印部分。至此,该PCB设计已完整结束。
2025-08-18 17:40:13
256
原创 【从0到1制作一块STM32开发板】7. PCB布线--电源部分
简单来说,就是要将PCB上的飞线转化为实际的走线网络。本文讲解了项目-stm32f103vet6开发板设计的电源布线部分。
2025-08-11 18:42:18
247
原创 【从0到1制作一块STM32开发板】6. PCB布线--信号部分
简单来说,就是要将PCB上的飞线转化为实际的走线网络。本文讲解了项目-stm32f103vet6开发板设计的信号布线部分。
2025-08-08 22:26:04
402
原创 【从0到1制作一块STM32开发板】5. 整体布局
在上一篇文章(【从0到1制作一块STM32开发板】4. 模块化布局-CSDN博客)中,我们进行了模块化布局,即先将每个模块的PCB单挑出来先放一边。本篇文章会讲解如何将这些挑出来的模块合理地摆放在PCB板子上,这便是PCB地整体布局。本文讲解了项目-stm32f103vet6开发板设计的整体部分。
2025-08-07 10:50:53
859
原创 【从0到1制作一块STM32开发板】4. 模块化布局
简单来说,模块化布局是为了方面后续的整体布局。在这一步我们需要将每个功能模块的PCB单独分出来,先进行简单的陈列。总体来说是非常简单的。本文讲解了项目-stm32f103vet6开发板设计的模块化布局部分,主要是为了给后续的整体布局打个基础。
2025-08-06 11:30:16
303
原创 【从0到1制作一块STM32开发板】3. 信号部分设计
简单来说,信号部分由以下几个部分组成:1. USB接口。2. ADC/DAC接口3.通信接口,包括SPI、IIC、串口4. LED电路。5. 按键电路。6. 下载电路,包括SWD下载和串口自动下载电路。7. M3螺丝孔,用于固定。本文讲解了项目-stm32f103vet6开发板设计的信号设计部分,主要模块包含USB接口、ADC/DAC接口、通信接口、LED电路、按键电路、下载电路。
2025-08-05 19:30:29
998
原创 【从0到1制作一块STM32开发板】2. 单片机最小系统设计
简单来说,单片机最小系统由以下几个部分组成:1. 单片机电路及其排针。2. 晶振电路。3. 复位电路。4. 启动模式选择电路。本文讲解了项目-stm32f103vet6开发板设计的单片机最小系统设计部分,主要模块包含单片机电路及其排针、晶振电路、复位电路、启动模式选择电路。
2025-08-04 19:39:01
689
原创 【从0到1制作一块STM32开发板】1. 芯片选型及电源电路设计
本文讲解了项目-stm32f103vet6开发板设计的电源设计部分,主要模块包含typec5v输入、12v输入、buck电路、ldo电路、电流合路、模数地隔离。
2025-07-25 10:30:11
701
原创 【蓝桥杯嵌入式】【复盘】第15届国赛真题
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文总结了个人在练习15届国赛过程中的复盘及易错点、重难点分析,主要内容在按键双长按、路径行进相关的逻辑。
2025-06-09 17:20:48
1483
8
原创 【蓝桥杯嵌入式】【复盘】第14届省赛真题
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文总结了个人在练习14届省赛过程中的复盘及易错点、重难点分析,主要内容在pwm输出高频调整、最大速度的捕捉。
2025-06-06 14:45:51
838
原创 【蓝桥杯嵌入式】【复盘】第15届省赛真题
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文总结了个人在练习13届省赛过程中的复盘及易错点、重难点分析,主要内容在pwm超限与突变测量、按键长按。
2025-05-28 18:04:23
774
原创 【蓝桥杯嵌入式】【模块】八、UART相关配置及代码模板
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文主要介绍了uart相关操作的模板代码,主要是uart的cubemx配置、uart发送、uart接收、uart不定长接收。
2025-05-26 15:06:41
1001
原创 【蓝桥杯嵌入式】【模块】七、IIC相关配置及代码模板
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文主要介绍了iic相关操作的模板代码,主要是iic的cubemx配置、eeprom写、eeprom读、eeprom读写函数的使用注意事项。
2025-05-26 11:36:38
726
原创 【蓝桥杯嵌入式】【复盘】第14届国赛真题
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文总结了个人在练习14届国赛过程中的复盘及易错点、重难点分析,主要内容在pwm输出与捕获、按键长按、led闪烁。
2025-05-22 15:11:28
1110
4
原创 【蓝桥杯嵌入式】【模块】六、PWM相关配置及代码模板
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文主要介绍了pwm相关操作的模板代码,主要是pwm的cubemx配置、pwm输出、pwm捕获。
2025-05-20 15:00:10
924
原创 【蓝桥杯嵌入式】【模块】五、ADC相关配置及代码模板
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文主要介绍了adc相关操作的模板代码,主要是adc的cubemx配置、单通道采集、多通道采集、dma采集。
2025-05-20 12:14:20
1186
原创 【蓝桥杯嵌入式】【模块】四、按键相关配置及代码模板
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文主要介绍了按键相关操作的模板代码,主要是按键的cubemx配置、单机、长按、双击。
2025-05-15 17:32:32
1122
原创 【蓝桥杯嵌入式】【复盘】第13届国赛真题
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文总结了个人在练习13届国赛过程中的复盘及易错点、重难点分析,主要内容在pwm、adc、按键长按、lcd翻转。
2025-05-13 16:28:15
968
原创 【蓝桥杯嵌入式】【模块】三、LCD相关配置及代码模板
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文主要介绍了lcd相关操作的模板代码,主要是lcd文件的移植、lcd的初始化与显示、解决lcd和led的冲突、lcd屏幕反转、lcd单行高亮。
2025-05-13 12:05:30
753
原创 【蓝桥杯嵌入式】【模块】二、LED相关配置及代码模板
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文介绍了led相关操作的模板代码,主要是基于异步思想,实现led亮灭、闪烁、长亮后熄灭。
2025-05-12 16:33:17
1108
原创 【蓝桥杯嵌入式】【模块】一、系统初始化
最近在准备16届的蓝桥杯嵌入式赛道的国赛,打算出一个系列的博客,记录STM32G431RBT6这块比赛用板上所有模块可能涉及到的所有考点,如果有错误或者遗漏欢迎各位大佬斧正。本文介绍了初始化工程的建立方法,包括cubemx和keil中的配置,以及一些常见小bug的解决方法。
2025-05-12 15:21:18
689
原创 【四轴】基于IIC通信读写MPU6050寄存器
MPU6050 是 InvenSense 公司推出的一款6轴惯性传感器模块,广泛应用于姿态检测、运动追踪、导航等领域。它集成了3轴陀螺仪和3轴加速度计。简单来说,MPU6050是一个外设,要想操作这个外设,我们可以使用IIC通信协议。
2024-12-02 22:08:53
1036
原创 【四轴】利用PWM输出驱动无刷电机
简单的来讲,PWM是一种只由高低电平组成的波,可见图1.1.1图1.1.1 PWM波示例PWM波由两个非常关键的元素,一个叫周期,一个叫占空比。
2024-11-25 21:33:58
3065
4
原创 【四轴】串口通信的实现
根据波特率来,假如波特率是9600,就说明发一位的时间是1/9600秒,如果数据帧是十位的,就说明我应该在10*(1/9600)秒后,暂时停止接收,因为就在这段时间内,我成功地依据数据帧开头和波特率实现了一次数据的接收!在STM32f4上,有可以拿来做RX端和TX端的GPIO口,但是同时它们是复用的,也就是说这些GPIO口可以同时承担别的功能,我们要想用它们来承担做串口通信的功能就得进行配置,因此,我们在代码上的任务就变成了配置GPIO口,将其配置成了串口需要的模式之后,就可以用了。
2024-11-25 21:26:20
764
原创 《数据库》- 习题复习
博主最近终于想起自己上学期期末还在CSDN上发着复习博客呢,正好最近也在复习数据库,就顺便写一下复习总结吧。我的内容依旧以习题为主,目的是立根基而非修枝叶,详细的基础概念还需读者自行参照ppt及其余资料。本篇文章仅作学习分享,如有谬误欢迎指正。这部分与sql语句的考察形式很像。重点掌握以下几个符号::选择一列:选择一行自然连接符号(不知道怎么打出来):需要多个表关联的时候就直接用它除运算:出现“至少”“全部”这样的字时用它笛卡尔积:一般是出现“二”这样的字眼的时候用它。
2024-05-20 17:05:14
1082
1
原创 《软件工程》-期末复习(一)软件工程部分
最近开始了软件工程的复习,其内容包含JAVA和软件工程两部分,这篇文章是软件工程的部分。本篇文章仅作学习分享,如有谬误欢迎指正!参考了很多校友的资料😭感激!HolasRep: Hola的资料分享仓库!12.30初版:基本内容已完成,部分内容来自于GPT(根据PPT不好归纳)。后续会对GPT的内容进行修正。并且,当前阶段有个很大的问题是不知道哪些东西需要严格地记住概念,哪些部分只需要掌握怎么做题就行,这几天会持续更新。12.30初版,后续会有很多更正。
2023-12-30 21:40:01
1151
1
原创 《概率论与数理逻辑》-期末习题复习
最近开始了概率论的期末复习,本篇文章理论上来说可以应对大多数学校的期末考试。仅作学习分享,如有谬误欢迎指正。HolasRep: Hola的资料分享仓库!本篇文章主要参考资料如下:第一章:随机事件及其概率(一)_哔哩哔哩_bilibili12.28初版:第五章过后的知识铺垫处待补充解释;类似题还未更新;大数定理部分还没有什么题;期末考试前会持续更新。记住四个公式的基本形式,在做题时灵活运用即可🌟古典概型的两个特点: 有有限个基本事件;每个基本事件发生的可能性相等全概率用来以小算大,贝叶斯用来以大算小。
2023-12-28 17:32:35
2451
2
原创 如何用ChatGPT制作UML图
今天经同学指点,明白了一种利用ChatGPT制作UML图的方法,分享出来希望对你有用。(前提是要能科学上网)。今天学会了用GPT帮忙制作UML图,希望对你有帮助。
2023-12-28 01:03:36
1792
1
原创 《计算机组成原理》-期末复习
博主近期开始了对于计组的期末复习,本篇文章仅充当学习分享,如有谬误欢迎指正。注:本篇文章主要针对电科软院的期末考试,请适当参考。本篇文章的主体结构是根据考试题型举出相应的例题,并附以解法和资料。WARNING(12.23):目前,本篇文章的简述简答题部分、中断相关的部分还未更新完整,建议仅参考剩余的部分考点,以上提到的几个点我之后再做更新。非十进制转为十进制:按权相加,注意带小数的怎么转换就行。十进制转别的进制:除基取余(整数),乘基取余(小数)
2023-12-23 14:54:34
4749
4
原创 《编译原理》-《编译考研辅导教程》习题记录
针对《编译考研辅导教程》习题做出的习题归纳。作为个人习题记录方便复习,同时也希望对你有所帮助,内容较为草率,如有谬误敬请谅解。12.17作于复习电科2022级编译原理考试用,内容偏个人向。
2023-12-17 23:44:38
814
2
原创 《编译原理》-习题复习
博主近期开始了编译原理这门课的复习,在大致地过了一遍基础内容后,我决定开始对于题的练习,今天看了b站上的up主“废物点心v”的题目讲解后,做出了大致的总结。本篇文章仅充当学习分享,如有谬误尽情指正。ps:!!!!!!!!!!!!!!!!!!!!!第一章 绪论_哔哩哔哩_bilibili我今天的主要内容就是基于上面这个视频来的。up讲的很不错,方法很明了清晰!
2023-12-13 22:01:34
5943
13
原创 小白如何快速掌握git的使用
之前完成大学期间的第一个项目,故初次接触了git这样的版本管理工具,回想起最初对git一无所知到最终能理解运用其中的部分功能,觉得这个过程可以对像我一样作为小白想要学习git,但面对纷繁复杂的git命令又觉头疼的新手同学一些指引和帮助。我的系统是macos,与Windows系统除了打开git bash的方式不同之外其余均相同。本篇文章仅充当学习分享,如有谬误敬请指正。以上就是今天要讲的内容。本文简单介绍了 Git 的使用教程,从最基础的 git init 到推送更改到远程仓库的操作。
2023-12-07 18:25:33
1277
1
原创 c++实现迷你数据库(miniSQL)DDL部分的功能模拟
这个项目的来源是由于在电科参加了一门CPP的选修课,老师的期末大作业要求是设计一个mini数据库,我作为小组成员,主要任务是负责DDL部分的代码书写,详细任务如下:故写此博客以做学习记录,由于cpp和数据库相关知识都是本学期才开始了解,如有谬误或不足欢迎批评指正。
2023-12-07 00:33:41
830
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人