自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式小程同学的博客

欢迎来到小程同学的博客

  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 嵌入式开发之STM32学习笔记day09

TIM定时器中断

2025-03-26 09:59:14 1124 19

原创 嵌入式开发之STM32学习笔记day08

外部中断控制器(EXTI)

2025-03-19 20:44:11 1352 17

原创 嵌入式开发之STM32学习笔记day07

STM32 GPIO(通用输入输出口)深入解析

2025-03-18 21:36:03 1528 7

原创 嵌入式开发之STM32学习笔记day06

STM32F103C8T6属于STM32F1系列,核心采用ARM Cortex-M3架构,工作频率最高可达72MHz,具有64KB的Flash存储器和20KB的RAM,支持丰富的外设接口,如USART、SPI、I2C、PWM、ADC等。其广泛应用于传感器数据采集、通信模块、工业控制等领域。本文介绍了基于STM32F103C8T6的开发实践,从基础的GPIO操作到外部中断、串口通信等高级功能的实现。通过这些实例,开发者可以快速上手STM32,并应用于各种嵌入式项目中。

2025-03-17 20:37:31 1396 17

原创 深入浅出C++ STL函数对象:提升编程效率的黑科技[特殊字符]

c++函数对象

2025-03-11 20:27:03 322

原创 C++ STL map/multimap容器详解

C++ STL map/multimap容器详解

2025-03-10 21:02:51 814

原创 深入理解C++中的set和multiset容器

深入理解C++中的set和multiset容器

2025-03-08 09:00:00 776

原创 C++ STL list容器深度解析:从入门到实战

C++ STL list容器深度解析:从入门到实战

2025-03-07 09:00:00 747 4

原创 C++ STL 栈(stack)与队列(queue)容器详解

深入剖析C++ STL stack容器:从入门到实战应用

2025-03-06 09:00:00 1481

原创 C++核心编程之Deque容器

深入浅出deque容器:双端队列的奇幻漂流

2025-03-05 10:28:29 754 8

原创 C++核心编程之Vector容器

C++ vector容器详解:从基础到实战应用

2025-03-04 19:03:52 1031 9

原创 C++核心编程之STL_string容器

C++核心编程之string容器,基本概念,构造函数等知识

2025-03-03 12:37:14 1301

原创 C++核心编程之STL

STL的概念及使用

2025-03-02 16:57:39 725

原创 C++核心编程之类模板

C++类模板

2025-03-01 17:29:25 630

原创 C++核心编程之函数模板

函数模板利用关键字template。

2025-03-01 15:17:55 765 1

原创 C++核心编程之文件操作

C++核心编程之文件操作

2025-02-28 09:04:33 699 1

原创 C++核心编程之多态

C++核心编程之多态

2025-02-28 09:00:00 843

原创 C++核心编程之继承

C++核心编程之继承语法

2025-02-27 09:00:00 770 2

原创 C++核心编程之运算符重载

C++核心编程之运算符重载

2025-02-26 10:45:10 920

原创 C++核心编程之对象属性(二)

C++核心编程之对象模型、this指针、友元

2025-02-26 09:00:00 1366

原创 C++核心编程之对象属性(一)

C++核心编程之对象属性

2025-02-25 09:00:00 769

原创 C++核心编程之封装

C++核心编程之封装

2025-02-24 16:05:39 991

原创 C++核心编程之函数高级

函数的默认参数、占位参数以及函数重载

2025-02-23 16:19:38 258

原创 C++核心编程之引用

C++核心编程之引用

2025-02-22 22:09:51 732

原创 C++核心编程之内存分区模型

C++核心编程之内存分区模型

2025-02-21 19:40:18 782

原创 嵌入式开发之STM32学习笔记day05

STM32的I2C外设可用作通讯的主机及从机,支持100Kbit/s和400Kbit/s 的速率,支持7位、10位设备地址,支持DMA数据传输,并具有数据校验功能。它的I2C外设还支持SMBus2.0协议, SMBus协议与I2C类似,主要应用于笔记本电脑的电池管理中,本教程不展开,感兴趣的读者可参考《SMBus20》文档了解。

2025-02-10 16:11:31 740

原创 嵌入式开发之STM32学习笔记day04

在PWM中,信号的高电平和低电平的持续时间会变化,从而调节平均输出电压或功率。例如,调整一个LED的亮度或电动机的速度都可以通过改变。占空比是高电平持续时间与总周期时间的比率。

2025-01-17 15:10:26 303

原创 嵌入式开发之STM32学习笔记day03

【代码】嵌入式开发之STM32学习笔记day03。

2025-01-12 14:48:46 343

原创 嵌入式开发之STM32学习笔记day02

在Cortex-M里面有一个外设叫DWT(Data Watchpoint and Trace),是用于系统调试及跟踪,它有一个32位的寄存器叫CYCCNT,它是一个向上的计数器,记录的是内核时钟运行的个数,内核时钟跳动一次,该计数器就加1,精度非常高,决定内核的频率是多少。SysTick——系统定时器是属于CM3内核中的一个外设,内嵌在NVIC中。系统定时器是一个24bit的向下递减的计数器,计数器每计数一次的时间位1/SYSCLK,一般我们设置的系统时钟SYSCLK等于72M。

2025-01-08 14:49:31 516

原创 嵌入式开发之STM32学习笔记day01

串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常用该通讯方式来输出调试信息。在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32标准库则是在寄存器与用户代码之间的软件层。对于通信协议,我们也可以以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。

2025-01-06 19:07:30 755

原创 嵌入式开发之Linux学习笔记day20

正则表达式使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在Linux中,grep,sed,awk等命令都支持通过正则表达式进行模式匹配。

2024-12-21 09:00:00 216

原创 嵌入式开发之Linux学习笔记day19

剪切cut

2024-12-20 09:00:00 174

原创 嵌入式开发之Linux学习笔记day18

读取终端输入到指定变量中Shell命令是构成Shell脚本的基础单位,包括预定义的操作系统命令和外部工具。Shell函数是用户自定义的代码块,用于封装复杂操作,提高代码的模块化和复用性。命令直接作用于Shell环境,而函数则是在Shell环境中定义并调用的,提供了更灵活的编程能力。1)基本语法Action;2)经验技巧(1)必须在调用函数地方之前,先声明函数,shell脚本是逐行运行。不会像其它语言一样先编译。(2)函数返回值,只能通过$?

2024-12-19 08:45:00 498

原创 嵌入式开发之Linux学习笔记day17

shell中的if判断语句等

2024-12-18 09:00:00 403

原创 嵌入式开发之Linux学习笔记day16

shell条件判断

2024-12-17 09:00:00 203

原创 嵌入式开发之Linux学习笔记day15

【代码】嵌入式开发之Linux学习笔记day15。

2024-12-16 09:00:00 393

原创 嵌入式开发之Linux学习笔记day14

1 )常用系统变量 PATH 、 HOME 、 PWD 、 SHELL 、 USER 等 2 )获取变量的值语法:$变量名$和变量名之间不能有空格。3 )查看系统变量的值cheng@cheng-virtual-machine:~/bin$ echo $SHELL /bin/bash 4 )显示当前Shell中所有变量:set定义变量:变量名=变量值,注意,=号前后不能有空格。撤销变量:unset 变量名。声明静态变量:readonly变量,注意:不能重新赋值,不能unset。

2024-12-15 09:00:00 1142

原创 嵌入式开发之Linux学习笔记day13

Shell是一个命令行解释器,它接收应用程序/用户的命令,然后调用操作系统内核。同时,它还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。

2024-12-14 09:00:00 164

原创 嵌入式开发之Linux学习笔记day12

硬件监控 二

2024-12-13 08:54:06 202

原创 嵌入式开发之Linux学习笔记day11

进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

2024-12-12 09:00:00 346

Manus智能助理平台邀请码获取指南及平台简介

内容概要:本文档简要介绍了Manus平台及其邀请码注册方式。Manus作为一个AI驱动的通用型智能助手平台,旨在连接思维与行动,能够协助用户高效地完成各种工作任务和生活事务。当前,由于Manus仍处于私人测试阶段(private beta),访问受到限制,用户需要先申请获得邀请码来激活账户。具体的申请途径是在官网上提交个人电子邮件地址以及简述自己的应用意图并等待官方审核通过之后才能接收到含有邀请码的邮件。此外,文章提醒用户可以利用多个电子邮箱进行多次尝试以提高获取成功的几率。 适用人群:所有对人工智能助手感兴趣的潜在使用者,特别是期望借助AI改善日常效率的人士。 使用场景及目标:①希望尽早体验先进智能助理服务的专业人士或者爱好者可以通过文中介绍的方法争取加入测试的机会;②寻求高效的工具解决日常生活中的复杂问题的人群亦能从中找到解决方案。 其他说明:请注意Manus正处于有限制性的测试期内,所以目前不是所有人都可以直接注册为正式成员,请按指示操作确保自己符合资格并且正确地完成了必要的步骤以获取邀请。

2025-03-08

早中期数字信号处理复习指南:概念、分析与应用

内容概要:本文档为《早中期复习—数字信号处理》的学习指南,详细介绍了数字信号处理的相关概念和方法,旨在梳理并巩固相关领域的知识点。文档内容涵盖数字信号处理基本概念及时域离散信号和系统的分析方法;重点探讨时域离散信号、离散傅里叶变换及其快速算法(FFT);详细介绍了基于离散信号变换方法的不同类型滤波器的设计;此外还列举了部分经典的面试题目及其解答方向,以辅助备考者准备面试。文档有助于深入理解和掌握这一学科,提高对信号分析技能的认知和应用。 适合人群:本指南主要面向正在备战考试或从事相关工作的初学者,尤其是需要系统性复习并加强理论理解和实际操作技巧的学生和工程师。 使用场景及目标:可用于准备研究生入学面试或者作为工程师日常工作中处理复杂工程问题时的参考手册。目标是帮助使用者加深对数字信号处理的认识,掌握关键技术和应用场景,以便更好地应对学术和工业挑战。 其他说明:文档结构清晰、条理性强,配合大量例题和图示,有利于读者理解和记忆。同时,提供了实用的小贴士和思考题,引导读者积极思考,拓展视野,培养独立解决问题的能力。

2025-03-08

模拟电子技术基础之核心概念与元件解析用于电子工程专业教学

内容概要:本文档详细介绍了模拟电子技术领域的关键基础知识,旨在帮助学习者掌握模拟电路工作的基本原理及其应用。文档首先阐述了传感器转换非电量为电量的意义,接着深入讲解了各类模拟组件的功能和特性,包括电子系统的组成与工作原理、信号预处理的必要性与具体实施方法、晶体管理论及其分类、放大器原理、TTL/CMOS门电路的特点、场效应管的应用场景以及反馈机制等内容。除此之外,文档还特别探讨了几种经典电路(比如振荡电路、正弦波发生器、稳压电源)的工作机理,并附上了必要的数学模型推导。 适用人群:电子科学与技术相关专业的本科生,尤其是初学者和准备考研的学生;对于从事硬件研发的技术人员也有较大参考价值。 使用场景及目标:①为高校课堂教学提供丰富详细的理论支撑材料;②支持自学爱好者建立坚实的模电知识架构;③为工程师在进行项目设计时给予指导。 其他说明:文档内容覆盖全面,条理清楚,既重视理论推演又关注实践经验分享,有助于加深理解和提高实操水平。文中还提及一些扩展话题供读者进一步探索,比如自激振动现象、波形生成技术和反馈控制原理。

2025-03-08

数字电子技术基础重点解析:概念、编码与电路分析

内容概要:本文详细介绍了数字电子技术的基础知识,涵盖了与模拟电路的对比、进制转换、码制及其应用(如原码、反码、补码)、逻辑运算的简化、门电路的基本概念和常见类型、组合及时序逻辑电路的区别、竞争和冒险现象、存储单元的相关知识、触发器的工作方式及其特性、存储器(ROM和RAM)的区别、常见时序逻辑电路的作用,以及一些重要电路(如555定时器)和AD转换的应用与评价。主要内容还包括了脉冲整形电路的功能及其选择标准,以及电路设计中的实际问题解决方法,如消除毛刺现象等。 适合人群:主要适用于大学本科生以及准备参加相关领域面试的人士,尤其是电子工程和计算机专业的学生和技术人员。 使用场景及目标:①帮助学生巩固和扩展对数字电路基础知识的理解;②为面试做准备,确保对数字电路关键知识点的回答更加精准;③提供实用的设计思路和技术细节,辅助解决实际工作中可能遇到的问题。 阅读建议:此资源全面覆盖了数电的关键内容,既包含理论讲解又涉及实践应用,因此建议读者系统地学习每个章节,并通过例题加深理解,必要时结合硬件平台实验操作进一步验证书中提及的技术和概念。

2025-03-08

信号与系统复习资料:理论基础及时域频域分析方法解析

内容概要:该文档详细介绍了《信号与系统》科目的理论基础及其实战案例,涵盖了连续系统和离散系统的时域分析、傅里叶变换、拉普拉斯变换和z变换。文中解释了系统的定义和分类,信号的不同类型(如周期信号、非周期信号、连续时间信号和离散时间信号),并深入探讨了卷积、冲激响应及频域分析方法等重要内容。通过具体的实例和图表展示了信号和系统的特征,帮助读者深刻理解两者之间的交互机制。此外,文档还包括一些常见问题解答,特别是针对傅里叶变换的应用及其与其他变换方法的区别进行了详尽论述。 适合人群:具备理工科背景的学生和技术从业人员,尤其是从事电气工程、自动化、通信等领域工作的人员。 使用场景及目标:本文档适用于准备考试、参加技术交流或者希望加深对信号处理技术和系统分析原理理解的专业人士。目的是通过理论讲解和实例演示,增强读者解决实际信号处理问题的能力。 其他说明:文档最后提供了一些面试题目解答示例,对于求职者尤其有价值,可以提高他们对该科目知识点的理解,增加求职竞争力。此外,文中提供的思维导图能够帮助学生更高效地记忆重点内容,巩固学习效果。

2025-03-08

研究生保研复习必备:早中期数理基础知识汇总 - 线性代数、高等数学与概率论的重点回顾及应用

内容概要:本文档是针对本科生早中期数理基础复习的详细指南,涵盖《线性代数》《高等数学》《概率论与数理统计》三个科目。主要内容包括线性代数中的行列式、矩阵、向量、特征值与特征向量、二次型;高等数学中的极限、可导可微可积、微分中值定理、泰勒与傅里叶展开以及向量场理论;概率论部分讲述了随机事件、随机变量及其分布、随机变量的数字特征、大数定律与中心极限定理等核心概念。 适合人群:准备保研或考研的学生,特别是理工科专业需要扎实数学功底的人群,也适用于大学一年级到三年级的基础课程复习。 使用场景及目标:帮助考生系统梳理并深入理解数学中的关键理论和技术,巩固知识体系;提升解决复杂实际问题的能力;为接下来更高层次的学习打下坚实的理论基础。 其他说明:文档提供详细的证明步骤和实例解析,并附录了一些保研面试可能会遇到的问题解答。通过对本教材的学习,不仅有助于提高笔试成绩,还能增强综合素质评价环节的表现。

2025-03-08

通信工程复习要点:通信原理关键技术解析

内容概要:本文档是通信专业学生准备早中期考试的复习材料,详细涵盖了通信原理的各个方面。文档内容从绪论、通信系统的组成及其分类展开,详细介绍了通信系统中的各类信号处理(随机过程、信道与噪声、模拟及数字调制)、模拟和数字传输方式、数字基带与频带传输系统的工作机制及相关新型调制技术(QAM、MSK/GMSK、OFDM)。同时,探讨了信道特性对信号传输质量的影响,并对比了各种模拟与数字调制方式的性能优劣。文档最后附有保研面试常见问题解答部分,帮助读者更好地理解并掌握专业知识。该材料适合通信工程领域的学生以及准备深入学习通信系统的初学者。 适合人群:通信工程领域的本科生、研究生,以及对该领域感兴趣的科技工作者和技术爱好者。 使用场景及目标:适用于准备通信工程相关课程的早期到中期复习、备考研究生入学考试的学生群体;旨在提升对通信原理及技术细节的理解与把握;可用于自我学习或教学辅助材料,也可供保研面试时的知识储备与强化训练。 其他说明:该复习资料提供了大量图表与公式支持内容理解和计算演示,有助于建立全面而深刻的专业认知体系,为后续高级课题打下坚实基础。此外,提供的问答板块覆盖了重要的面试考点,可以帮

2025-03-08

基于51单片机的脉搏心率、体温设计

本系统采用STC89C52单片机+LCD1602液晶+心率传感器+温度传感器DS18b20+WIFI模块电路设计而成。 1、LCD1602液晶第一行显示设计信息,第二行显示心率和温度。 2、把手指放在脉搏传感器上,要轻轻的压在传感器上面,不要压死或者留有缝隙。 3、测脉搏的同时可以测温度,并将温度传感器实时的进行显示。 4、通过WIFI模块将心率和温度上传到手机APP。 里面包括各种资料及

2022-05-16

空空如也

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

TA关注的人

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