自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 6-机械设计基础物理知识

本文系统梳理了机械设计相关的核心物理知识,重点包括: 力学基础:涵盖牛顿三定律、力的类型及其工程应用,强调启动瞬间的最大静摩擦力对电机选型的影响。 运动学原理:详细解析匀速和匀变速运动的计算公式,介绍工业中常用的三角形和梯形运动模式。 摩擦力学:对比静摩擦与滑动摩擦特性,提供常见材料摩擦系数参考表及增摩措施。 力矩与传动:阐述减速比与扭矩的转换关系,强调"减速增矩、增速减矩"的工程原则。 实用计算案例:包含加速力计算、运动路程公式等具体工程应用示例。 文章以简明表格对比关键概念,突出工程设计的实际考量,为机

2026-06-12 20:00:00 366

原创 SOLIDWORKS Task Scheduler:让你的电脑替你加班的自动化神器

文章摘要: SOLIDWORKS Task Scheduler 是一款内置的自动化工具,可高效处理重复性任务,如批量转换文件格式(PDF/DWG/STEP)、打印工程图、更新自定义属性等。它能显著节省时间、提高准确性,支持在非工作时间自动运行。核心功能包括文件转换、批量打印、导出、设计检查等。5个典型应用场景:升级旧版文件、批量打印工程图、转换工程图为PDF/DWG、更新自定义属性、统一工程图格式。通过简单的任务设置,用户可实现"无人值守"的自动化操作,大幅提升工作效率。该工具特别适合需要处理大量SOLID

2026-06-10 08:45:00 209

原创 SolidWorks 工程图内容丢失(不显示)解决方法

摘要: 本文针对SolidWorks工程图内容丢失(不显示)问题,分析了常见原因(如文件路径/名称变更、未复制3D模型等),并提供了两种解决方法: 路径变更:通过"文件→打开→参考"功能重新关联模型文件路径; 名称修改:使用"替换模型"功能更新所有视图的关联模型。 操作步骤均配有详细图文指引,帮助用户快速恢复工程图显示。该方案适用于视图显示异常(叉号方框/虚线框)或设计树出现灰色问号的情况。

2026-06-05 18:30:00 734

原创 Windows(SolidWorks)缺失字体及SOLIDWORK工程图另存为PDF显示异常显示不全问题的解决

摘要 本文针对Windows系统下SolidWorks软件常见的字体缺失和工程图导出PDF异常问题提供了解决方案。对于字体缺失问题(如Arial Unicode MS/仿宋_GB2312),可通过下载对应.ttf字体文件并复制到C:\Windows\Fonts目录解决。文章提供了字体下载资源链接(含百度网盘资源)。针对SolidWorks工程图导出PDF时的显示异常问题,建议通过【打印】-【当前图纸】-【预览】流程检查;对于显示不全问题,可通过【页面设置】调整比例以适配图幅尺寸(如A3转A4)。操作时需注意

2026-05-07 20:00:00 1276

原创 创建自定义属性模板及高版本向低版本兼容——SolidWorks

本文介绍了SolidWorks自定义属性模板的创建方法以及高版本模板向低版本兼容的解决方案。创建模板时通过属性标签编制程序添加文本框和列举控件,调整布局后保存至默认路径。当高版本模板在低版本打开时会出现兼容性问题,可通过记事本打开模板文件,修改<AppVersion>或<swxml version>标签中的版本号为较小值(如29)来实现兼容。操作步骤配有详细图示说明,包括模板编辑界面、文件修改位置等关键环节。

2026-04-30 20:00:00 277

原创 完全免费的开源下载利器,带宽拉满无负担——Free Download Manager (FDM)

Free Download Manager (FDM) 是一款完全免费、开源的下载加速工具,支持多线程下载、BT和磁力链接,无广告且跨平台。与IDM相比,FDM免费开源、支持P2P下载且全平台兼容,而IDM仅支持Windows系统且需付费。安装时建议从官网下载,避免第三方捆绑插件,并优化设置如更改存储路径和关闭自动更新。FDM是替代付费下载工具的理想选择,尤其适合普通用户和跨平台需求者。

2026-04-29 20:00:00 551

原创 极简强力卸载,告别流氓软件与 C 盘爆红——HiBit Uninstaller

【极简强力卸载工具推荐】HiBit Uninstaller是一款仅4MB的免费Windows卸载工具,专治软件卸载残留、C盘爆满和开机卡顿问题。提供标准卸载和强制卸载两种模式,可彻底清除软件残留文件和注册表项,并附带启动项管理、右键菜单清理等实用功能。支持便携版和安装版,建议从官网直接下载确保纯净无广告。操作简单,右键选择软件即可完成深度卸载,还能扫描删除顽固软件的关联文件,是替代系统自带卸载程序的优质选择。(149字)

2026-04-28 20:30:00 2771

原创 全能纯净影音播放器,通吃所有格式——PotPlayer

PotPlayer是一款功能强大的Windows端轻量级播放器,支持4K蓝光到老旧AVI等全格式播放。安装简单,从官网下载纯净版即可避免广告和捆绑软件。推荐配置包括取消自动更新、自定义快捷键、记忆播放位置等功能。其核心优势在于秒开各种视频格式,提供无级倍速播放、逐帧查看、截图录屏等实用功能,并可通过快捷键快速操作。此外还能设置文件关联,成为默认播放器。整体界面简洁无广告,是老电脑也能流畅运行的高效播放解决方案。

2026-04-27 16:37:49 628

原创 超好用的截图工具——Snipaste

Snipaste是一款高效的免费截图+贴图工具,可替代微信/QQ截图功能。其核心优势在于F1截图、F3贴图的便捷操作,支持标注、缩放和透明度调节。贴图功能可将截图"钉"在屏幕最顶层,方便跨窗口参考对照。软件提供便携版和安装版,建议官网下载避免捆绑插件。典型应用场景包括代码编写、网课学习、需求沟通等,能大幅减少窗口切换频率,提升工作效率。

2026-04-24 15:20:04 382

原创 2-非金属材料

非金属材料选型指南摘要 本文系统对比了12种常见非金属材料的特性与应用场景。POM(赛钢)具自润滑性但耐温仅135℃;玻纤耐300℃高温但加工困难;PEEK综合性能优异但成本高昂;铁氟龙防粘无毒但不耐磨;大理石刚性好但笨重易损;硅胶适用于食品医疗领域;聚氨酯适合缓冲防撞场景。选材时需重点考虑温度、精度、绝缘、耐磨等核心参数,避免常见误区如POM不防静电、铁氟龙镀层不耐磨等。文末提供决策树帮助快速选型,并提醒金属-非金属配合时需注意防锈问题。不同材料在成本、加工难度和适用范围上差异显著,需根据具体工况选择最优

2026-04-22 22:00:00 400

原创 4-热处理与表面处理

热处理与表面处理工艺摘要 热处理通过加热、保温和冷却改变金属组织性能,核心原则是冷却速度影响硬度与韧性。消除内应力方法包括自然时效(周期长但彻底)、去应力退火(工业常用)等。四大热处理工艺为:退火(缓慢冷却)、正火(空冷)、淬火(快速冷却)和回火(调整性能)。化学热处理如渗碳、渗氮可增强表面性能。工艺顺序需遵循粗加工→热处理→精加工,控制变形。表面处理如阳极氧化可提升材料性能,实际生产中需与供应商确认参数并打样验证。

2026-04-20 22:00:00 549

原创 3-机加工工艺

机加工工艺摘要 机加工工艺遵循"按需匹配精度,优先控制成本"的核心原则,主要分为热加工和冷加工两大类。按成型方式可分为增材加工、减材加工和等材加工三种。加工精度包括尺寸精度、形状精度和位置精度,采用IT等级划分(IT01-IT18)。表面粗糙度Ra值反映微观平整度,与加工精度相辅相成。主流切削工艺包括:车削(回转体加工,精度IT5-IT6)、铣削(非回转体加工,精度IT6-IT8)、磨削(最高精度工艺)以及钻削/镗削(孔加工)。设计时需平衡加工精度、表面粗糙度和成本效益,避免过度加工。

2026-04-18 10:00:00 530

原创 螺丝及配套紧固件

螺丝及配套紧固件摘要 本文系统介绍了螺丝制造工艺与装配应用技术要点。原材料选用线材或棒材,含碳量决定强度等级(4.8-12.9级)。制造工艺包括冷镦成型(90%常规螺丝)、热处理强化及表面处理(电镀/发黑等)。螺丝按牙型分为机械牙(高精度)、自攻牙(便捷装配)、割尾(防胀裂)等5类,头部形态适配不同装配需求。配套孔加工技术涵盖攻牙孔(70-80%啮合率)、沉头孔(角度匹配关键)、长圆孔(位置调节)等5种标准孔型,重点解析了沉头孔角度匹配(国标90°vs美标82°)等易错点。全文提供选型命名规则与工艺参数对照

2026-03-26 18:09:46 460

原创 01-金属材料

本文系统介绍了金属材料的分类、性能及应用场景。主要内容包括:1)常用钢材如Q235、45#钢的特性对比,Q235焊接性好、成本低,45#钢强度更高但加工复杂;2)材料力学性能指标,包括屈服强度、抗拉强度等关键参数;3)硬度测试方法(布氏、洛氏、维氏等)及其适用场景;4)不锈钢分类(2系、3系、4系)及304/316等型号的差异;5)碳钢按含碳量分为低碳钢、中碳钢和高碳钢,含碳量影响硬度和韧性;6)特殊钢材如40Cr合金钢和SUJ2轴承钢的应用。文章为工程材料选择提供了实用参考,强调应根据使用需求、工艺要求和

2026-03-11 00:21:37 370

原创 【SolidWorks 2025】安装

本文详细介绍了SolidWorks 2025 SP5的安装步骤及注意事项。主要内容包括:解压安装包、运行注册表文件、复制服务器文件夹到C盘、以管理员身份运行批处理文件启动服务、禁用网络访问后进行主程序安装、修改安装路径(建议使用默认路径避免错误)、接受条款后完成安装。最后需运行破解补丁并结束相关进程。文中特别提醒不要随意更改默认安装路径,否则可能导致安装失败需要重装。整个过程包含15个主要步骤,并配有详细的操作截图指引。

2026-03-05 22:24:00 5909 6

原创 01_SolidWorks加载Design library设计库

本文介绍了在SolidWorks中加载Design library设计库的具体方法:首先确定设计库路径(通常位于C:\ProgramData\SOLIDWORKS\版本号\design library),然后通过SolidWorks的设置选项添加该路径到设计库文件位置。文章还提供了解决常见问题的方案,如任务窗格消失时可通过视图工具栏重新显示,以及当ProgramData文件夹不可见时的处理方法。通过图文并茂的方式展示了加载前后的效果对比,帮助用户快速完成设计库的配置。

2026-01-04 23:21:56 546

原创 三菱PLC

本文总结了三菱PLC编程的基础知识和操作要点,主要包括:工程创建注意事项、软件基本操作(指令、注释、删除等)、程序下载与仿真方法、双线圈问题解决方案、特殊辅助继电器功能、数据寄存器应用、常用指令(MOV、沿触发、置复位、定时器/计数器、四则运算、数据类型转换等)以及顺序流程控制。重点阐述了PLC工作原理、指令使用技巧和常见问题处理,为PLC编程入门提供了系统性的操作指南和技术参考。文章还特别强调了数据类型选择、指令适用范围以及仿真与真实下载的区别等实用细节。

2025-09-26 13:18:27 1458

原创 Auto CAD基本操作与指令

本文介绍了Auto CAD的基本操作与常用指令,主要包括快捷键设置、经典模式配置、基本绘图工具和编辑功能。内容涵盖直线、圆、圆弧、多段线、多边形等基本图形的绘制方法,以及正交模式、对象捕捉等实用设置技巧。文章详细说明了各类图形的具体绘制步骤和参数设置方式,如定长直线绘制、同心圆创建、多段线宽度调整等,并配以操作界面截图辅助说明。适合Auto CAD初学者快速掌握基础操作和常用指令。

2025-09-26 12:07:29 2751

原创 [STM32] 5-1 时钟树(下)

本文基于STM32F103C8T6的时钟系统进行讲解,主要内容包括:1)时钟树结构与总线关系图解;2)外设时钟使能/禁止和复位操作的API使用方法;3)6个随堂测试题及详细解答,涵盖分频/倍频原理、时钟来源(HSI/HSE/LSI/LSE)、SYSTICK时钟源、锁相环倍频系数(2-16)等核心知识点。文章配有时钟树结构图示,并提供了APB1/APB2总线外设时钟控制的具体代码示例,适合STM32初学者系统学习时钟配置。所有内容均参考自B站UP主"铁头山羊"的教程视频。

2025-05-18 10:45:00 587

原创 [STM32] 5-1 时钟树(上)

本文基于STM32F103C8T6的时钟系统,介绍了时钟树的基本结构和工作原理。主要内容包括:时钟树分为大树(外设时钟)和小树(RTC/IWDG时钟);通过锁相环(PLL)实现倍频和分频器实现分频;系统时钟SYSCLK的三种来源(HSI/HSE/PLL);关键时钟节点如SYSCLK(72MHz)、HCLK(72MHz)等;以及如何通过HSE(8MHz)经PLL倍频9倍后分频配置出72MHz系统时钟。文章通过图示和表格清晰展示了STM32时钟系统的架构与配置方法。

2025-05-17 12:21:07 1217

原创 [C] 第10章 预处理命令

本文介绍了C语言预处理命令的基本概念和使用方法,主要包括宏定义(无参宏和带参宏)及其应用场景。预处理命令以#开头,在编译前由预处理程序处理。无参宏通过#define定义简单替换,常用于常量或表达式;带参宏类似函数但本质是文本替换,需注意参数括号以避免运算优先级问题。文章对比了宏与函数的区别,强调宏替换的即时性及可能产生的副作用,并提供了多个实用示例说明宏定义的正确使用方法及常见错误。同时涵盖了宏的作用域控制、嵌套定义、数据类型表示等进阶用法,帮助开发者有效利用预处理机制优化代码结构。

2025-05-10 12:26:12 872

原创 [C] 第9章 结构体与联合体

摘要 本章介绍了C语言中结构体与联合体的基本概念和使用方法。主要内容包括: 结构体定义:结构体是由不同数据类型组成的复合数据类型,使用struct关键字定义,包含成员变量声明。 结构体变量:分为三种定义方式:先定义类型后声明变量、定义类型同时声明变量、匿名结构体直接声明变量。 结构体操作: 成员访问使用"结构变量.成员名"格式 同类型结构体变量可直接赋值 结构体变量不能整体输入输出,只能逐个成员操作 初始化方法: 三种初始化形式:类型与变量分开、同时定义初始化、匿名结构体初始化 嵌套结构

2025-05-08 11:48:25 1093

原创 [stm32] 4-3 USART的标准库编程(上)

本文总结了STM32标准库中USART串口通信的关键编程接口,包括初始化配置、收发数据操作和状态标志位查询。主要内容涵盖USART_Init()函数的结构体参数配置、USART_Cmd()的总开关控制、USART_SendData()/ReceiveData()的数据收发方法,以及USART_GetFlagStatus()的状态检测机制。硬件平台基于STM32F103C8T6,开发环境为Keil,内容整理自B站UP主"铁头山羊"的教程视频。

2025-05-01 10:00:00 608

原创 CH340驱动与串口助手下载安装

本文介绍了CH340驱动和串口助手XCOM的下载安装方法。CH340驱动可从官网下载EXE文件,双击运行完成安装;串口助手XCOM可直接下载后运行EXE文件使用。文章提供了详细的下载链接和安装步骤截图,包括驱动安装界面和串口助手启动界面,指导用户快速完成这两个常用串口工具的安装配置。安装过程简单直观,适合初学者参考使用。

2025-05-01 10:00:00 46330

原创 [STM32] 4-2 USART与串口通信(2)

本文总结了STM32 USART串口通信的关键知识点,包括数据发送和接收过程。发送部分介绍了TDR寄存器和移位寄存器的工作原理,以及TXE和TC标志位的使用;接收部分讲解了RXNE标志位的应用。同时详细说明了PE、FE、NE、ORE四种错误标志位的含义和处理方法。文中还提供了单数据和多数据收发的代码示例,并解答了波特率计算、串并转换等常见问题。适合STM32初学者快速掌握USART通信的基本原理和编程方法。

2025-04-30 10:41:34 2123

原创 [stm32] 4-1 USART(1)

本文介绍了STM32的USART串口通信模块,主要内容包括:USART是STM32内部的串口通信模块,名称中U代表通用,S代表异步通信(常用2线TX/RX),A代表同步通信(3线TX/RX/CK)。文章详细讲解了串并转换原理,解释了CPU内部并行数据与外部串行信号的转换过程,并通过移位寄存器示意图说明数据移位原理。最后介绍了USART的寄存器组,包括发送/接收数据寄存器(TDR/RDR)、配置寄存器(CR)、状态寄存器(SR)、波特率寄存器(BRR)和中断使能寄存器(IER)等关键组成部分。笔记内容基于B站

2025-04-29 13:09:31 1064

原创 [C] 第6章 C51函数

本文介绍了C51函数的基本概念与分类,包括库函数和用户定义函数。函数按返回值分为有返回值和无返回值两类,按参数分为有参和无参函数。文章详细讲解了函数定义的一般形式,包括无参函数和有参函数的定义方法,并对比了传统和现代参数声明方式。此外,还分析了形式参数与实际参数的区别及特点,强调形参和实参在类型、数量和顺序上必须一致。最后,说明了函数的调用方式及注意事项,包括函数声明、调用方法以及跨文件调用的连接技巧。通过具体示例(如递归阶乘、延时函数等)帮助理解函数定义与调用的实际应用。

2025-04-24 11:26:06 1234

原创 [STM32] 4-1 UART与串口通信

本文是基于STM32F103C8T6硬件平台的UART串口通信学习笔记,主要介绍了串口通信的基本原理与配置要点。内容涵盖串口接线方式(RX-TX交叉连接)、数据帧结构(包含起始位、数据位、校验位和停止位)、异步通信特点及波特率设置要求。特别说明了奇偶校验规则和流控机制(CTS/RTS)的作用,并通过随堂测试强化了关键知识点,包括数据帧最多12位、通信双方需保持相同数据帧格式和波特率等核心概念。笔记来源于B站UP主"铁头山羊"的教程内容整理。

2025-04-23 10:00:00 1129

原创 [C] 第7章 数组

本文详细介绍了C语言中数组的基本概念和使用方法,重点阐述了一维数组和字符数组的定义、引用及初始化操作。主要内容包括: 数组基础概念:数组是相同类型元素的集合,分为数值数组、字符数组等类型。 一维数组: 定义格式为"类型说明符 数组名[常量表达式]" 引用方式为"数组名[下标]" 初始化方法包括全部初始化和部分初始化 提供了秒针程序案例演示数组应用 字符数组: 用于存放字符量,定义形式与数值数组类似 字符串以'\0'作为结束标志 介绍了字符串初始化方法和处理函数 注意事

2025-04-22 11:15:27 1358

原创 [C] 第4章 C51存储结构

本文介绍了AT89S51单片机的存储结构及其在C51编程中的应用。主要内容包括: AT89S51采用哈佛结构,程序存储器和数据存储器分开编址,各有4KB内部和64KB外部空间,通过不同指令区分访问。 内部RAM分为工作寄存器区、位寻址区和数据缓冲区,支持快速现场保护。堆栈通常设在30H-7FH区域,由SP指针管理。 C51提供6种存储类型(DATA/BDATA/IDATA等)和3种存储模式(SMALL/COMPACT/LARGE),通过_at_关键字可指定变量绝对地址。 指针分为通用指针(3字节)和指定存储

2025-04-18 13:39:33 817

原创 第3章 语句

摘要 本章介绍了C语言中的基本语句结构,包括表达式语句、复合语句和分支程序。表达式语句由表达式加分号构成,空语句是特殊形式。复合语句通过花括号组合多条语句形成功能块。分支程序部分详细讲解了if语句的三种形式及嵌套用法,以及switch/case语句的多分支结构。if语句根据条件判断执行不同分支,switch通过匹配常量表达式实现多路分支。文中提供了多个示例代码,如键盘输入判断、LED控制等,展示了语句结构的实际应用。注意事项部分强调了语法细节,如case常量不能重复、break语句的重要性等。

2025-04-18 09:18:54 1464

原创 [C] 第2章 C51基本语法

本文介绍了C51编程语言的基本语法,主要包括数据类型、变量定义、常量表示、运算符和表达式等内容。在数据类型部分详细说明了整型、实型、字符型等基本数据类型及其常量的表示方法,以及数组、结构体等复杂数据类型。变量定义部分讲解了变量声明语法和赋值操作,包括基本赋值和复合赋值。运算符部分涵盖了算术运算符、自增自减运算符、逗号运算符等,并举例说明了运算符优先级和结合性的应用。文中通过多个代码示例演示了不同类型数据的定义、赋值和运算操作,帮助读者理解C51语言的基本语法规则和使用方法。

2025-04-17 09:43:39 1145

原创 [C] 第1章 单片机C语言

本文介绍了基于51单片机的C语言编程基础。主要内容包括:1)单片机是集成CPU、存储器和I/O功能的芯片;2)汇编语言是面向机器的低级语言;3)对比了汇编语言(执行高效但面向特定机器)和C语言(兼具高级语言结构和低级硬件操作能力)的特点;4)C51是针对51单片机硬件扩展的C语言版本;5)以8路抢答器为例,说明单片机系统通常包含输入输出、显示、定时和声音提示等功能模块。文章概述了单片机C语言编程的基本概念和应用特点。

2025-04-17 09:27:31 491

原创 [stm32] 3.2 NVIC

本文摘要主要介绍了STM32的NVIC(嵌套中断向量控制器)功能与应用。内容涵盖NVIC的基本概念、内部结构、中断向量表查询方法,以及NVIC的函数接口使用说明。详细讲解了中断编程的三个关键步骤:开启中断源、配置NVIC和编写中断响应函数,并配有代码示例。文中还解答了常见问题,如NVIC无需开启时钟的原因、中断通道分类等,最后通过随堂测试巩固知识点。硬件基于STM32F103C8T6,软件使用Keil开发环境。笔记内容整理自B站UP主"铁头山羊"的教学视频。(149字)

2025-04-14 14:40:54 1282

原创 [stm32] 3-1 中断编程

本文基于B站UP主"铁头山羊"的STM32教程整理,主要介绍了STM32中断编程的核心概念。内容包括:中断的定义(处理突发事件的过程)、中断处理四个阶段(触发、进入、响应、退出)、中断优先级机制(抢占优先级和子优先级)、两种中断源类型(脉冲型和电平型)及其特点。特别强调了电平型中断需要手动清除中断信号,否则会持续触发。文章通过生活实例类比,并附有随堂测试题,帮助理解中断的基本原理和应用场景。硬件平台为STM32F103C8T6,开发环境为Keil。

2025-04-14 11:25:42 521

原创 [stm32] 2-4 AFIO

本文整理了STM32F103C8T6开发中AFIO(复用输入输出)模块的相关知识要点。AFIO是STM32的片上外设,主要负责复用功能的重映射配置。文章介绍了AFIO的驱动接口,包括GPIO_AFIODeInit()、GPIO_PinRemapConfig()等函数的使用方法,并指出复用功能重映射表位于参考手册第8章8.3节。最后通过随堂测试形式总结了AFIO与IO重映射的关系、编程接口及手册位置等关键知识点。内容基于B站UP主"铁头山羊"视频整理,适合STM32开发者快速掌握AFIO模

2025-04-12 09:47:59 718

原创 [stm32] 2-2 LED编程

本文总结了STM32F103C8T6的GPIO标准库编程方法,基于B站UP主"铁头山羊"的教程整理。主要内容包括:1) GPIO初始化、读写操作的接口函数说明;2) IO引脚翻转的两种实现方案;3) LED的推挽和开漏两种接线方式图示;4) 6个随堂测试问题及解答,涉及时钟使能原因、GPIO初始化接口、ODR读写操作等关键知识点。笔记采用Keil开发环境,提供了GPIO编程的实用参考。

2025-04-12 09:23:51 910

原创 [stm32] 2-1 GPIO(下)

这篇文章是关于STM32 GPIO(通用输入输出)的学习笔记,主要内容包括:IO最大输出速度的选择(2MHz、10MHz、50MHz),GPIO内部结构如施密特触发器的作用(模拟信号转数字信号并滤波),GPIO的寄存器组(控制、输入、输出寄存器),8种工作模式(如推挽、开漏、上下拉输入等),以及推挽与开漏模式的区别。此外还包含一些随堂测试题,涉及GPIO缩写含义、速度选择和施密特触发器电路符号等知识点。笔记来源于B站UP主"铁头山羊"的教程视频。

2025-04-11 13:01:16 634

原创 [stm32] 2-1 GPIO和AFIO(上)

STM32 GPIO学习笔记摘要 本笔记基于B站UP主"铁头山羊"的STM32教程整理,重点介绍了GPIO的基本概念和应用。主要内容包括: GPIO寄存器组(配置寄存器CR、输入数据寄存器IDR、输出数据寄存器ODR) GPIO的8种工作模式分类(按输入输出/通用复用/推挽开漏/上下拉浮空) 详细说明每种模式特点,如推挽输出高低电平、开漏输出低电平或悬空、模拟模式等 特别指出复位后IO引脚默认处于输入浮空模式(省电安全) 配套硬件平台为STM32F103C8T6,开发环境为Keil 笔记

2025-04-11 12:37:55 544

原创 [stm32] 芯片的引脚分布

这篇笔记总结了STM32F103C8T6芯片的引脚分布与功能特点。主要分为特殊功能引脚(11个)和普通IO引脚(37个),介绍了IO复用的概念(引脚多功能复用)及其优势(资源最大化利用)。笔记还解释了通用功能与复用功能的区别,以及IO重映射的解决方法(当外设引脚冲突时)。最后通过随堂测试形式,归纳了引脚命名规则(字母A-G+数字0-15)、编号从0开始等要点,并强调了复用功能在减少资源浪费方面的重要作用。硬件基于STM32F103C8T6,软件使用Keil,内容参考自B站UP主"铁头山羊&quot

2025-04-11 11:30:08 651

空空如也

空空如也

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

TA关注的人

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