尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

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

对一些基础知识的了解 笔记1 前端开发HTML,CSSJavaScriptVue网站开发网页部分app小程序后端开发业务逻辑数据库提供RESTAMCU 全称是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 位…芯片内部把这些位攒成一组比如 8 位给一个锁存信号8 位同时并行输出结果只用 3 根线就能控制 8/16/32 路输出I2C一图流UART全称Universal Asynchronous Receiver/Transmitter中文通用异步收发器简单说它是芯片里的一个硬件模块用来实现两个设备之间的串口通信只需要TX发送和RX接收两根线就能互相传数据。
返回列表