自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【蓝桥杯嵌入式】【总目录】STM32G431全模块笔记

蓝桥杯嵌入式赛道全模块知识点整理

2025-05-12 14:27:10 235

原创 【四轴】基于IIC通信读写MPU6050寄存器

MPU6050 是 InvenSense 公司推出的一款6轴惯性传感器模块,广泛应用于姿态检测、运动追踪、导航等领域。它集成了3轴陀螺仪和3轴加速度计。简单来说,MPU6050是一个外设,要想操作这个外设,我们可以使用IIC通信协议。

2024-12-02 22:08:53 1036

原创 【四轴】利用PWM捕获解析接收机信号

在学习这部分之间,建议大家先看之前这篇博客,里面包含对PWM一些重要概念的基本介绍。

2024-11-25 21:37:59 976

原创 【四轴】利用PWM输出驱动无刷电机

简单的来讲,PWM是一种只由高低电平组成的波,可见图1.1.1图1.1.1 PWM波示例PWM波由两个非常关键的元素,一个叫周期,一个叫占空比。

2024-11-25 21:33:58 3065 4

原创 【四轴】软件IIC通信的实现

本篇博客的重心在于讲解IIC原理,代码部分为了准确性给出的是由蓝桥杯嵌入式官方资源包里的IIC驱动源码改装的代码。

2024-11-25 21:31:25 914

原创 【四轴】串口通信的实现

根据波特率来,假如波特率是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关注的人

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