logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算机网络 - OSI 七层模型

TCP/IP 是目前实际应用的主要网络协议,而 OSI 主要作为理论模型指导网络协议的设计。OSI(Open System Interconnection,开放系统互联)模型由。制定,目的是为不同计算机网络系统之间的通信提供一个标准化的框架。,每层都负责不同的功能,并与上下层进行交互。

文章图片
#计算机网络
VMware安装 Ubuntu20.04.6超完整图文攻略(含分辨率问题找不到“继续”按钮解决方案+必备软件推荐)

Ubuntu 20.04.6 LTS 虚拟机安装指南 本文提供详细的VMware虚拟机安装Ubuntu 20.04.6教程,包含准备工作、虚拟机创建和系统安装三个主要步骤。首先需要下载VMware Workstation和Ubuntu镜像文件,建议硬件配置为双核CPU和8GB内存。创建虚拟机时需注意选择Linux系统类型、分配2-4GB内存和30-50GB磁盘空间。安装过程中如遇分辨率问题,可通过

文章图片
#ubuntu#linux#嵌入式硬件 +1
单片机 - STM32F103“复用功能重映射”完整解析:从JTAG释放到TIM重映射实战详解

本文详细解析了STM32F103系列中的"复用功能重映射"(Remap)机制,包括其概念、判断逻辑和实际应用。主要内容涵盖:JTAG默认占用问题的解决方法;重映射的三种类型(无重映射、部分重映射和完全重映射);并以TIM3在PB4/PB5输出PWM控制电机为例,给出了完整的配置步骤和代码实现。文章强调外设引脚使用必须遵守ST提供的映射规则,建议在项目初期合理规划引脚资源。该指南

文章图片
#单片机#stm32#嵌入式硬件
单片机 - STM32读取GPIO某一位时为什么不能直接与1判断为高电平?

摘要:在STM32开发中,初学者常遇到GPIO位判断失效的问题。例如读取GPIO电平时,(GPIOB->IDR & (1<<7)) == 1判断总是失败,而改用!=0却能成功。原因是:位掩码操作返回的是具体位值(高电平时为0x80),而非简单1/0。标准写法应使用右移+掩码归一化:((GPIOx->IDR>>n)&0x01),确保结果为0或1。这种位操作差异在I2C等时序敏感场景尤为关键,错误判断

文章图片
#单片机#stm32#嵌入式硬件
单片机 - STM32软件模拟IIC通信中delay_us的使用规律全解析(含口诀与源码详解)

摘要:本文详细解析了STM32软件模拟IIC通信中delay_us的使用规律。通过分析IIC协议的核心时序特征,总结了delay_us在时钟切换、数据稳定、采样等待等场景下的使用原则,并提供了"SCL拉低先准备,SCL拉高等稳定"的口诀帮助记忆。文中包含典型错误案例分析、推荐延时时间表以及带注释的源码示例,并建议使用宏定义统一管理延时。文章强调软件模拟IIC的关键在于精确控制时

文章图片
#单片机#stm32#嵌入式硬件
单片机 - STM32F407 ADC 模式详解:单次转换、连续转换、扫描模式、非扫描模式

摘要: STM32F407的ADC模块提供四种核心工作模式组合:单次/连续转换模式与扫描/非扫描模式。单次模式适合手动触发采样场景,连续模式用于实时数据采集;扫描模式支持多通道自动轮询,非扫描模式适用于单一信号源。通过灵活组合这些模式(如扫描+连续转换+DMA实现高效多通道实时采样),可满足不同应用需求。配置时需明确转换行为(单次/连续)和通道采样方式(扫描/非扫描)两个关键维度,初学者建议从简单

文章图片
#单片机#stm32#嵌入式硬件
单片机 - 位运算详解(`&`、`|`、`~`、`^`、`>>`、`<<`)

位运算是单片机编程(C/C++)中经常使用的技巧,用于高效地操作寄存器、I/O 端口和数据。以下是各位运算符的详细解析,并结合单片机实际应用举例。端口连接了 LED,我们要点亮 LED(假设 LED 连接在 P2 的第 2 位)。代表某个 I/O 端口,我们想要清除 P1 端口的第 3 位(保留其他位不变)。是否相等(所有位均相同)。

文章图片
#单片机#嵌入式硬件#c语言
单片机 - 串行通信 & 并行通信、接口类型及常见通信协议详细解析

按位(bit)依次传输数据,并通过时钟信号或特定的协议进行同步。SPI 是一种高速全双工串行通信协议,适用于。同时传输多个数据位(bit),通常需要。,两者的主要区别在于数据传输的方式。,用于计算机和外设之间的通信。

文章图片
#单片机#嵌入式硬件
一文全面掌握 RAM、ROM、EEPROM、Flash、硬盘的区别与联系

本文系统梳理了RAM、ROM、EEPROM、Flash和硬盘等存储器的核心区别与联系。RAM作为临时存储速度快但掉电丢失,ROM用于固件存储不可改写,EEPROM支持字节级擦写适合配置数据,Flash需整块擦除用于程序存储,硬盘/SSD提供大容量长期存储。通过特性对比表和典型应用场景分析,帮助读者建立清晰的存储设备认知体系,并给出嵌入式开发的选型建议。文章还澄清了常见概念混淆,最后用口诀帮助记忆不

文章图片
#单片机#嵌入式硬件
    共 21 条
  • 1
  • 2
  • 3
  • 请选择