对一些基础知识的了解 笔记1

前端开发:HTML,CSS,JavaScript,Vue,网站开发,网页部分,app,小程序

后端开发:业务逻辑,数据库,提供RESTA

MCU 全称是 Microcontroller Unit(微控制单元),是一种集成了计算机核心功能的小型集成电路芯片,常被称为 "单片机"(但严格来说,MCU 是更现代的称呼,涵盖范围更广)。

ARM单片机和STM32单片机的区别:ARM 单片机是 "基于 ARM 架构的所有单片机的统称"(一类产品的总称),而 STM32 是 "ST 公司生产的、属于 ARM 单片机范畴的具体产品"(单一品牌的具体型号)。

占空比:一个脉冲周期内高电平占总周期的百分比

TCP 和 UDP 协议(超通俗总结)

TCP 和 UDP 都是传输层协议 ,负责让数据在网络里传输,核心差别:可靠 vs 快速。


一、TCP(传输控制协议)

特点:可靠、稳定、面向连接

  • 先建立连接(三次握手),再传输
  • 保证数据不丢、不错、不乱序
  • 有重传、拥塞控制、流量控制
  • 开销大,速度相对慢

适用场景

  • 网页:HTTP/HTTPS
  • 文件传输:FTP
  • 邮件:SMTP/POP3
  • 登录、支付、聊天记录等不能丢数据的场景

二、UDP(用户数据报协议)

特点:快速、简单、无连接

  • 不建立连接,直接发包
  • 不保证一定到达、不乱序
  • 没有重传和复杂控制
  • 开销小,速度极快

适用场景

  • 直播、视频通话
  • 游戏(实时对战)
  • 语音、DNS 查询
  • 允许丢少量包,但要低延迟的场景

三、一句话对比

  • TCP :像打电话,必须接通,一句一句传,不会漏、不会乱。
  • UDP :像寄平信,直接扔出去,快,但可能丢信、乱序。

什么是「串行数据,并行输出」

一句话:数据是一位一位串行进来的,但最后一次性、多位同时并行输出。 本质就是:串 → 并 转换。


1. 先分清两个基础

  • 串行数据 :只有 1 根数据线,数据一位一位依次发,线少、传得慢。比如:串口 UART、SPI 的串行数据。

  • 并行输出 :有多根数据线,多位数据同时一起输出,控制速度快。比如:8 个 LED、8 路继电器、一个 8 位数据口。


2. 「串行数据并行输出」在做什么?

用很少的引脚 (通常 2~3 根:数据、时钟、锁存),一位一位把串行数据喂进去 ,等攒够一整组(比如 8 位、16 位),一次性并行输出到多路上。

典型芯片:74HC595 串转并移位寄存器(嵌入式必用)

工作流程(极简版)

  1. 单片机 串行发:1 位 → 下 1 位 → 下 1 位...
  2. 芯片内部把这些位攒成一组(比如 8 位)
  3. 给一个锁存信号,8 位同时并行输出
  4. 结果:只用 3 根线,就能控制 8/16/32 路输出

I2C一图流

UART 全称:Universal Asynchronous Receiver/Transmitter 中文:通用异步收发器

简单说:它是芯片里的一个硬件模块 ,用来实现两个设备之间的串口通信 ,只需要 TX(发送) 和 RX(接收) 两根线就能互相传数据。

相关推荐
yi0114 小时前
LeetCode 219:存在重复元素 II——哈希表记录“最近一次出现的位置”
数据结构·人工智能·笔记·python·算法·leetcode·哈希表
志尊宝5 小时前
Vue3 零基础每日笔记(073):keep-alive 页面缓存实战——列表页返回不丢状态
vue.js·笔记·缓存·#vue #前端 #前端开发·#javascript·#vue.js
weixin_448119947 小时前
Datawhale Easy Data × AI:笔记1 已重做,看新的笔记
笔记
要开心吖ZSH8 小时前
MySQL 慢 SQL 排查操作手册-个人笔记版
java·笔记·sql·mysql·慢查询
咖啡忍者9 小时前
【SAP】程制造生产计划PP-PI(Production Planning for Process Industries)
笔记
Titan202410 小时前
MySQL索引学习笔记
笔记·学习·mysql
zhangrelay10 小时前
Arduino-MEGA-ESP单片机理论课笔记02-硬件-2026
笔记·单片机·嵌入式硬件
AOI小白新手上路10 小时前
VDMamba·AutoDL 复现笔记 · 学习笔记
笔记·学习
ACP广源盛1392462567312 小时前
USB3.0 高速信号切换方案评估,LH3412 @ACP双通道差分开关硬件选型笔记
笔记·硬件架构·硬件工程·国产芯片·开关
自不量力的A同学12 小时前
Goldfish Scheme v18.11.39 发布了:迈向现代宏系统与多核并发
笔记