自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫猫的小茶馆

用心做开发。

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

原创 【STM32】IIC通信(提供完整实例代码)

I2C是一种半双工同步串行通信协议,采用SDA(数据线)和SCL(时钟线)两根信号线。其特点包括:支持多主机通信(采用开漏输出+上拉电阻实现"线与"逻辑);标准速率100kbps(最高可达3.4Mbps);通过起始信号(SCL高时SDA下降沿)和停止信号(SCL高时SDA上升沿)控制通信。数据传输时要求SDA在SCL高电平期间保持稳定,每个字节传输后需要接收方发送应答信号(ACK)。I2C采用链式拓扑,布线需保持等距、等宽、等长。

2025-07-15 22:02:44 764

原创 【STM32】DMA的原理与配置(提供完整实例代码)

本文系统介绍了STM32F1系列DMA控制器的原理与配置方法。主要内容包括:DMA的基本概念与工作原理,STM32 DMA的结构特性(2个控制器、12个通道),DMA传输的三种类型(外设-内存、内存-外设、内存-内存),以及关键配置参数如数据宽度、指针增量、循环模式等。详细讲解了DMA_InitTypeDef结构体的各成员含义,并提供了完整的DMA通道配置流程(7个步骤)和常用库函数。文章还包含DMA控制器框图、通道映射表等实用参考资料,适用于需要实现高效数据搬运的嵌入式开发者。

2025-07-15 18:52:30 298

原创 【STM32】什么在使能寄存器或外设之前必须先打开时钟?

在STM32开发中,必须先开启外设时钟才能访问其寄存器。这是因为STM32采用总线分频和时钟门控机制,默认关闭外设时钟以节省功耗。未开启时钟时,外设寄存器无法正常工作,可能导致配置无效、写入失败或系统异常。正确做法是先调用RCC时钟使能函数(如RCC_APB2PeriphClockCmd),再配置外设寄存器。该机制确保外设电路正常供电,使寄存器操作生效。文章通过GPIO配置示例和时钟架构图,直观说明了时钟控制的必要性,并列出常用外设的时钟开启方法。

2025-07-14 18:42:07 371

原创 【STM32】DAC数模转换(提供完整实例代码)

本文详细解析了STM32F1系列的DAC(数字模拟转换器)模块,分为原理和配置两部分。DAC将数字信号转换为模拟电压输出,支持12位分辨率,具有双通道、波形生成和DMA功能。文章介绍了DAC的结构、引脚配置(PA4/PA5需设为模拟输入)、数据格式及寄存器设置,并提供了配置步骤和示例代码,包括GPIO初始化、DAC时钟开启和参数设置。通过软件或硬件触发,DAC可实现精确的电压输出,适用于驱动音频、电机等模拟设备。

2025-07-14 18:31:28 1167

原创 【STM32】ADC模数转换基本原理(提供完整实例代码)

本文系统解析了STM32F1系列ADC模数转换原理,包含以下要点:1)ADC基本原理与12位逐次逼近型架构;2)通道配置(16个外部+2个内部)及引脚对应关系;3)四种工作模式(单次/连续/扫描/注入)的特点与应用;4)关键寄存器(CR1/CR2/SQRx等)的功能与时序配置;5)电压转换公式及1MHz最大转换速率。文档整合了官方参考手册内容,提供完整寄存器说明和模式选择指导,适用于STM32开发者的ADC模块应用参考。

2025-07-08 23:59:29 755

原创 【STM32】RTC实时时钟原理+备份区域BKP 原理详解(提供完整代码)

STM32F1系列RTC实时时钟和BKP备份寄存器解析。RTC是独立定时器,提供实时时间功能,在VBAT供电下可保持计时,最长记录136年。特点包括可编程预分频、三种时钟源(推荐LSE晶振)、三种中断和32位计数器。BKP是42个16位后备寄存器,掉电后数据仍保留。操作BKP需开启时钟、取消写保护。RTC配置需同步寄存器并进入配置模式,修改CNT/ALR/PRL等寄存器后退出配置模式。通过库函数可便捷实现RTC中断配置、时间设置等功能。

2025-07-08 15:27:03 900

原创 【STM32】通用定时器PWM(提供完整实例代码)

STM32通用定时器PWM输出解析摘要:本文详细解析了STM32通用定时器PWM输出原理和配置方法,以TIM3_CH1为例。PWM通过比较CNT与CCR寄存器实现,ARR决定周期,CCR控制占空比。文章图解了PWM工作过程,包括信号产生原理、通道输出逻辑和寄存器配置。重点介绍了PWM模式1(CNT<CCRx输出高)和模式2(CNT<CCRx输出低)的区别,以及自动重装载寄存器ARPE的作用。最后提供了完整的PWM初始化代码流程,包括时钟开启、引脚配置、时基设置、PWM模式选择和定时器启动等关键步骤。

2025-07-07 17:27:55 1086

原创 【STM32】定时器中断 + 含常用寄存器和库函数配置(提供完整实例代码)

STM32通用定时器基础与中断配置摘要:本文介绍了STM32F1系列通用定时器的工作原理和配置方法。主要内容包括:1) 定时器时钟源选择(内部/外部时钟);2) 计数器三种工作模式(向上、向下、中央对齐计数);3) 中断产生机制及关键寄存器(PSC、ARR、CNT等);4) 常用库函数使用方法,如TIM_TimeBaseInit()初始化定时器参数、TIM_ITConfig()使能中断等。通过分析时钟计算方法和寄存器配置,文中还对比了不同计数模式的特性,包括72MHz系统时钟下的分频设置和ARR值确定。

2025-07-05 16:42:39 917

原创 【STM32】通用定时器基本原理

本文介绍了STM32F1系列通用定时器(TIM2~TIM5)的基本原理与功能特点。主要内容包括:定时器分类:STM32F103有8个定时器,分为高级、通用和基本三类通用定时器核心特点:16位计数器、可编程预分频器、4个独立通道、支持多种计数模式工作原理:详细解析了时基单元、输入捕获、输出比较和PWM输出等模块的工作机制寄存器配置:介绍了关键寄存器的功能及配置方法应用场景:周期中断、PWM输出、输入捕获等典型应用该文为STM32定时器开发提供了全面的技术参考,适合嵌入式开发人员学习使用。

2025-07-05 06:54:13 706

原创 【STM32】预分频因子(Prescaler)和重装载值(Reload Value)

摘要:STM32独立看门狗(IWDG)通过预分频因子(PR)和重装载值(RL)控制超时时间。PR决定时钟分频倍数(4-256),RL设置倒计时初始值(0-4095)。计算公式为Tout=((4×2^prer)×rlr)/40(kHz)。典型配置示例:PR=6(/256)和RL=4095时超时约10.5秒。使用时需注意写保护机制和状态寄存器同步,修改参数前需启用写访问并等待标志位清除。该机制可有效防止程序跑飞,适合嵌入式系统开发。

2025-07-04 16:45:37 807

原创 【STM32】独立看门狗(提供完整实例代码)

文章摘要:本文系统讲解了 STM32 独立看门狗(IWDG)的作用、原理及使用方法。看门狗用于防止系统因干扰或程序跑飞而死机,通过定期“喂狗”避免复位。详细介绍了 IWDG 的关键寄存器、库函数及初始化步骤,并提供完整实验代码实现定时复位功能(标准库实现)。适用于工业控制、无人值守等高可靠性场景,帮助提升系统稳定性与安全性。

2025-07-04 16:19:32 839

原创 【STM32】串口通信寄存器/库函数配置(提供完整实例代码)

摘要:本文介绍了STM32串口通信的常用寄存器(USART_SR、USART_DR、USART_BRR)及库函数,详细说明初始化流程9个步骤:1)开启时钟;2)GPIO设置;3)串口参数配置;4)中断配置;5)NVIC配置;6)使能串口;7)收发函数;8)状态判断;9)中断处理。提供了USART1无中断通信实例代码,包括初始化、字符/字符串发送函数。最后补充了中断接收的配置方法,包含中断使能和中断服务函数示例。适用于STM32F1系列的标准库开发。

2025-07-01 17:43:01 910

原创 【STM32】串口通信基本原理

摘要:本文介绍了单片机通信中的并口传输与串口传输两种方式。并口传输通过多根数据线同时发送多位数据(如8位或16位),速度快但占用IO口较多;串口传输则通过单根线按位顺序发送数据,包括起始位、数据位(LSB优先)、校验位和停止位,节省资源但速度较慢。文章详细对比了两者的优缺点,并以STM32为例解析了串口通信的帧格式(如8N1)、时序及相关寄存器配置,为嵌入式系统通信设计提供了实用参考。

2025-07-01 10:04:46 954

原创 【STM32】外部中断

STM32 外部中断(EXTI)配置指南本文系统介绍了STM32F1系列的外部中断(EXTI)机制。STM32有19个外部中断线,其中16个(EXTI0-15)对应GPIO引脚,可通过AFIO_EXTICR寄存器映射到任意GPIO。每个中断线可独立配置触发方式(上升/下降/双边沿触发)。实际应用中需注意:EXTI0-4有独立中断服务函数,EXTI5-9和EXTI10-15分别共享一个中断服务函数。配置步骤包括:初始化GPIO为输入、使能AFIO时钟、设置GPIO与EXTI映射、配置EXTI参数、设置NVI

2025-06-26 23:33:21 713

原创 【STM32】端口复用和重映射

文章摘要:本文详细解析STM32中的端口复用与端口重映射功能。端口复用指GPIO引脚通过模式配置(如复用推挽输出)切换为外设功能(如USART_TX);端口重映射则通过AFIO模块将外设引脚从默认位置(如PA9)调整至其他GPIO(如PB6),解决PCB布线冲突或功能扩展需求。文中对比两者差异,提供配置代码示例(如USART1重映射步骤),并列出应用场景(外设共存、中断优化等)。适合嵌入式开发者参考,助力硬件设计灵活性提升。

2025-06-26 14:57:05 892

原创 【STM32】NVIC_Init函数内部的优先级计算和写入过程

STM32中NVIC_Init()函数的中断优先级配置解析:该函数将抢占优先级和响应优先级合并为一个4位值,左移4位后写入IP[x]寄存器的高4位。优先级分组(PRIGROUP)决定抢占位和响应位的分配比例(如分组2为2位抢占+2位响应)。配置示例展示了USART1中断优先级(1,2)的计算过程,最终将0x60写入IP[37]。优先级比较时先比较抢占位,相同时再比较响应位。该机制通过高效的位操作实现中断优先级管理,适用于嵌入式开发场景。

2025-06-25 10:43:51 459

原创 【STM32】中断优先级管理 NVIC

摘要:本文系统解析了 Cortex-M3 内核中断系统与 STM32F1 系列 NVIC 的工作原理。中断机制通过事件驱动方式提升 CPU 效率,对比轮询方式在实时性和多任务方面的优势。STM32F103 实际支持 76 个中断源(16 内核+60 外部),采用 4 位优先级分组(共 16 级)。NVIC 优先级分为抢占优先级(决定嵌套)和响应优先级(决定并行顺序),通过 AIRCR 寄存器配置 5 种分组模式(推荐 Group2:2位抢占+2位响应)。文章以实例说明优先级比较规则,并详细讲解 NVIC_I

2025-06-24 23:39:59 451

原创 【STM32】JTAG / SWD 调试原理简析

在线仿真主要是借助ARM Cortex-M3 内核中的调试系统,在单片机当中,内核跟随原厂在设计之初自带的调试系统,使用调试系统可以知道单片机内核的实时运行情况,以及我们能够通过这个调试系统找寻到单片机在运行中发生的BUG。这次,如果我们在写代码的过程中发现某个变量的值不对,我们可以将这个变量添加到 Watch 窗口,观测这个值在运行中的变化过程:(同时,可以打开逻辑分析仪,看见数值变化的过程)软件仿真适合无硬件时快速验证程序逻辑,硬件仿真是真实调试的必备手段,能精准反映 MCU 的运行状态和外设行为。

2025-06-24 11:01:38 1376

原创 【STM32】Systick滴答定时器-延时函数详细解析

摘要:SysTick 定时器在 Cortex-M3/M4 内核中的应用SysTick 是 Cortex-M3/M4 内核内置的 24 位递减定时器,主要用于周期性中断、裸机延时和 RTOS 系统心跳。其特点包括:不占用外设资源、可配置时钟源(AHB 或 AHB/8)、通过 4 个寄存器(CTRL、LOAD、VAL、CALIB)控制。在 STM32 标准库中,通过 SysTick_Config() 和 SysTick_CLKSourceConfig() 函数配置定时周期和时钟源。SysTick 在裸机程序中

2025-06-11 17:36:54 964

原创 【STM32】SystemInit时钟系统初始化函数剖析

本文介绍了STM32微控制器的时钟系统,重点解析了五种主时钟源(HSI、HSE、LSI、LSE、PLL)的特性及应用场景。文章详细说明了系统时钟初始化流程,包括SystemInit函数的作用、时钟配置寄存器解析,以及PLL倍频原理。针对关键问题"为何使用外设前需初始化时钟",文中指出所有外设必须使能时钟才能正常工作,并提供了GPIO和定时器的时钟使能示例。最后给出了完整的时钟配置推荐流程,涵盖时钟源选择、PLL设置、Flash延迟配置等关键步骤,为STM32开发者提供了实用的时钟系统参考指南。

2025-06-11 12:11:44 1293

原创 【STM32】GPIO工作模式解析

摘要:本文详细解析了STM32中GPIO的8种工作模式,重点比较了推挽输出与开漏输出的区别。推挽输出能直接输出高/低电平,驱动能力强;开漏输出需外接上拉电阻,可实现电平转换和线与逻辑。文章还介绍了浮空输入、上拉/下拉输入等模式的特性,并给出了不同应用场景下的配置建议,如按键识别用浮空输入、I2C总线用开漏输出等。最后总结了GPIO作为普通IO或复用功能时的配置方法,强调复用功能需使能对应模块,并指出JTAG引脚和特殊引脚(PC14/PC15)的注意事项。

2025-05-30 21:53:10 884

原创 【PCB工艺】PCB设计中的基本概念

PCB是电子元器件的载体,PCBA则是焊接好元件的成品板。PCB设计流程分为三大板块:原理图设计是电气逻辑基础;封装设计和布局布线实现物理连接,包含焊盘、丝印等关键元素;3D验证检查结构合理性。多层板设计涉及通孔、盲孔等技术,而封装必须与元件匹配。常用工具包括Altium Designer等,核心目标是确保电气正确、布局合理且结构无误。整个流程从逻辑设计到物理实现,最终完成功能电路板。

2025-05-30 12:43:13 1558

原创 【PCB工艺】绘制原理图 + PCB设计大纲:最小核心板STM32F103ZET6

摘要:原理图设计与PCB布线及嵌入式软件开发密切相关,前期规划直接影响硬件效率、软件逻辑和系统维护。原理图作为逻辑层,需考虑PCB布局因素(如模块分区、封装选型、电源网络),同时兼顾软件需求(GPIO分配、接口命名、调试预留)。通过模块化设计和信号规范化,可优化PCB布线质量,降低软件开发复杂度,提升系统可靠性。设计时应同步评估电气特性、扩展性和可维护性,确保硬件实现与软件业务逻辑高效协同。

2025-05-29 17:24:54 1532

原创 【PCB工艺】推挽电路及交越失真

推挽是指:由两种极性相反的器件(如 NPN 和 PNP、NMOS 和 PMOS)交替导通,一个“推”电流,另一个“拉”电流,从而实现电流的双向控制。

2025-04-23 23:55:58 2318

原创 【PCB工艺】运放电路中的负反馈机制

负反馈将输出信号的一部分反向送回输入端,从而抑制原始输入的变化。通俗解释:* 如果输出`上升`,反馈使其`下降`* 如果输出`下降`,反馈使其`上升`最终使系统趋于`稳定`或达到某个特定的目标状态。

2025-04-23 23:54:25 1590

原创 【PCB工艺】发光二极管的原理

而为什么另一部分二极管不会发光呢?是一种能够将电能转换为光能的半导体器件。它是现代照明、显示、通信等领域的核心元件之一。LED 是一种特殊的二极管,在正向导通时会发光。它的发光不是因为加热,而是源于电子-空穴复合时释放能量,称为:🔬接下来,我们来理解这个过程。

2025-04-08 17:45:14 1774

原创 【PCB工艺】时序图(Timing Diagram)

广泛用于分析和设计时序逻辑电路,如锁存器(Latch)、触发器(Flip-Flop)、计数器、状态机等。这篇文章从时序图的原理、构成、细节、扩展等多个角度全方位让你彻底能够看懂时序图。时序图是一种用于描述数字电路中信号随时间变化的图表,横轴表示时间,纵轴表示不同信号的状态(高电平 1 / 低电平 0)。✅ 时序图用于分析电路的时序关系,确定信号之间的同步性。✅ 常用于分析触发器、锁存器、CPU 总线操作等时序要求较高的电路。

2025-03-27 21:56:19 1904

原创 【PCB工艺】软件是如何控制硬件的发展过程

时光回溯到1854年,亨利·戈培尔发明了电灯泡(1879年,托马斯·阿尔瓦·爱迪生找到了更合适的材料研制出白炽灯。如果加上一个秒表来自动控制灯的亮灭,设定 30 分钟自动控制点灯的亮灭,那么,这个接下来,这是一个钢片式八音盒:上发条后,八音盒便会不同簧片在不同时间拨动从而能够产生不同的频率与声音,在钢片上哪一个位置出现凸点是音乐内容的核心,在这里,我们—— 钢片是软件的储存介质,滚筒上的凸点设计就是设计师提前设定好的程序。—— 这便是软件和硬件之间的关系,软件既不是簧片,也不是滚筒上的凸点,而是。

2025-03-27 19:12:42 1727

原创 【PCB工艺】简单的集成电路IC

集成电路(IC,Integrated Circuit)是一种将大量晶体管、电阻、电容等电子元件集成在一块半导体芯片上的电子器件,广泛应用于计算机、通信、汽车、家电等领域。集成电路(IC)是一种将多个电子元件集成到一块小型硅片上的微型电子电路。传统电路 使用独立电子元件(如晶体管、电阻、电容),体积大、功耗高、速度慢。IC 将数千甚至数十亿个晶体管集成到一块芯片上,体积小、速度快、功耗低。简单的说,IC 就是“微型化的电子电路”。

2025-03-21 21:39:58 927

原创 【PCB工艺】晶体管的发展历史

—本文纯粹出于对过往奋斗在这个领域中科学家的缅怀。科学家有太多宝贵的思想和经验值得我们认真总结和提炼,我想最好的纪念是传承,最好的告慰是奋进,同样在我们的工作和生活之中,要秉承先辈的科研精神 —— “做科学,不是简单地承担一项或几项课题就完事了,要从科研中找到你的责任,找到你的担当,这是科研者应该具备的品格。半导体的理论研究和技术应用的进展为新型电子器件的诞生奠定了理论和技术条件。这一切起源于成立了以和。

2025-03-21 17:53:24 1337

原创 【PCB工艺】电流、电压与电阻的关系 以及 含有电容和电感的电路

开始画电路图之前咱们先简单复习一下电流(Current)、电压(Voltage)和电阻(Resistance),这是电路分析的基础,它们之间遵循。是掌握电路理论的基石。另外,所以,在复习完欧姆定律之后,继续扩展到。

2025-03-19 23:43:14 1432

原创 【PCB工艺】基础:电子元器件

本专栏将系统讲解,帮助你快速掌握电子电路设计!

2025-03-19 21:23:23 2642

原创 【STM32】NVIC(嵌套向量中断控制器)

NVIC(Nested Vectored Interrupt Controller,嵌套向量中断控制器)适用于等 ARM 处理器,广泛用于 STM32、ESP32、GD32、NXP 等 MCU 中,它用于管理和控制中断,是ARM Cortex-M 系列微控制器的核心外设之一。NVIC 负责中断优先级管理、嵌套中断处理和中断向量跳转,使 Cortex-M 处理器能够高效地响应中断请求。NVIC 主要功能1. 支持多个中断源(STM32F103 系列最多支持 60 个)

2025-03-14 21:21:10 1843

原创 【STM32】从新建一个工程开始:STM32 新建工程的详细步骤

STM32 开发通常使用等工具来创建和管理工程。此处是 使用创建 STM32 工程的详细步骤。

2025-03-14 18:59:58 1302

原创 【STM32】STM32系列产品以及新手入门的STM32F103

📢 STM32F103xC/D/E 系列是一款高性能、低功耗的 32 位 MCU,适用于工业、汽车、消费电子等领域;,适合复杂嵌入式应用,,适用于电池供电设备。

2025-03-06 19:33:48 3014

原创 【单片机】ARM 处理器简介

是英国 ARM 公司(原 Acorn RISC Machine)开发的一种精简指令集(RISC)处理器架构。ARM 处理器因其低功耗、高性能、广泛适用性,成为嵌入式系统、移动设备、服务器、AI 计算等领域的主流选择。ARM 是一家英国公司,其商业模式独特,不直接生产芯片,而是专注于IP 核授权。Chipless 生产模式ARM 不生产芯片,也不直接设计完整芯片,而是设计高效的 CPU 内核授权给半导体公司(如 Apple、Qualcomm、NVIDIA、Samsung)进行芯片制造。

2025-03-06 16:58:26 3016

原创 【单片机】嵌入式系统设计流程

🔹目标✅总结项目的成功点和改进点✅优化下一代产品设计评价项结果设计目标是否达成生产成本是否优化可靠性是否满足标准嵌入式开发是一个系统化过程,从需求分析到生产,涉及硬件、软件、测试、生产等多个阶段,在开发前期合理规划开发流程,确保产品高效、稳定、低功耗,提高产品质量和市场竞争力。以上。仅供学习与分享交流,请勿用于商业用途!转载需提前说明。我是一个十分热爱技术的程序员,希望这篇文章能够对您有帮助,也希望认识更多热爱程序开发的小伙伴。

2025-03-05 15:48:07 1457

原创 【单片机】嵌入式系统的硬件与软件特性

嵌入式系统的硬件和软件特点决定了它的高效、低功耗、实时性和可靠性,硬件:小型化、低功耗、面向特定应用;软件:高效、实时、代码固化、多任务管理。嵌入式软件结构可以分为不带 OS(裸机)和带 OS(RTOS / Linux)两种,如果系统简单(如 LED 控制、UART 通信) → 使用 Bare Metal。如果系统复杂(如 Linux + GUI + 网络) → 使用嵌入式 Linux。如果需要多任务调度、网络功能(如 MQTT) → 使用 RTOS。不同的软件架构适用于不同的应用场景,如。

2025-03-05 15:23:20 2440

原创 【单片机】嵌入式系统大纲

嵌入式系统是一种专用计算机系统,以应用为中心,结合软硬件进行裁剪,以满足系统对功能、可靠性、成本、体积和功耗的严格要求。嵌入式系统的特点✅ 专用性:针对特定应用优化,功能较固定。✅ 实时性:对响应速度要求高,常使用 RTOS。✅ 低功耗:适用于电池供电设备,如智能手表、传感器节点。✅ 高可靠性:要求长时间稳定运行,如汽车电子、医疗设备。✅ 体积小:硬件紧凑,适用于便携设备、嵌入式控制系统。

2025-03-05 14:37:11 1334

原创 【项目管理】基于 C 语言的 QQ 聊天室实现(TCP + 多线程 + SQLite3)后续部分代码优化

文章中的代码有一些可继续优化的部分,这篇文章是对上述项目代码的完善和说明。优化和补全,我们需要,并。

2025-02-28 03:32:26 943

STM32JTAG / SWD 调试原理简析 文章对应的完整源代码资源 STM32F103RC的在线仿真功能 解压后打开文件 MDK-ARM\STD-Proj.uvprojx

【STM32】JTAG / SWD 调试原理简析 文章对应的完整源代码资源。STM32F103RC的在线仿真功能。 解压后打开文件夹 STD_STM32F103RC_DeBug\MDK-ARM\STD_Proj.uvprojx

2025-06-23

标准库新建 STM32 工程的基本目录结构:STD-STM32F103RC-Demo

标准库新建 STM32 工程的基本目录结构:STD_STM32F103RC_Demo

2025-03-14

数据结构与算法(附代码详解)

包含两个文件:数据结构_DataStructure.pdf、数据结构_Algorithm.pdf;包含所有数据结构和算法分析(附代码)。

2025-01-06

Makefile 使用手册完整版 包含完整使用指南 + 项目的创建和管理详细流程

Makefile 使用手册完整版。包含完整使用指南 + 项目的创建和管理详细流程。

2024-12-19

运行开发板前的网络配置: 资源内容包含演示代码中的音乐播放器配置的详细过程 + 运行开发板之前的网络服务配置

运行开发板前的网络配置: 资源内容包含演示代码中的音乐播放器配置的详细过程 + 运行开发板之前的网络服务配置。

2024-12-14

putty-外部终端.exe

putty-外部终端.exe

2024-12-10

Linux man中文文档

Linux man中文文档

2024-11-12

《流程图、图灵机和只有两条形成规则的语言》论文原版

Bohm C., Jacopini G. "Flow diagrams, Turing machines and languages with only two formation rules." Communications of the Association for Computing Machinery, Vol.9, pp. 366--371. 1966. 1966年,计算机科学家 Bohm 和 Jacopini 证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。所以,这三种结构就被称为程序设计的三种基本结构。也是 结构化程序设计 所必须采用的结构。

2024-10-19

Vim中文手册-2.3.0版本

Vim中文手册-2.3.0版本 VIM 用户手册 | 包含所有命令的更多详细信息

2024-10-17

JQ实现--TAB切换登录界面(兼容至IE8)

JQ实现TAB选项卡登录界面,兼容IE8,IE8以下版本不支持。

2018-06-08

空空如也

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

TA关注的人

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