MAX232数据手册:搭建电平转换桥梁,助力串口稳定通信
在现代电子设备的通信领域,串口通信因其简单可靠而被广泛应用。MAX232 芯片作为串口通信中的关键角色,发挥着不可或缺的作用。下面,我们将依据提供的资料,深入解读 MAX232 芯片的各项特性、参数以及应用要点。
一、引脚说明

MAX232 采用 D、DW 或 N 封装,共有 16 个引脚,各引脚功能如下:
- 电源引脚
- VCC(16 脚):芯片的正电源输入引脚,通常接 5V 电源,为整个芯片提供工作所需的电能。该引脚连接的稳定性直接影响芯片的工作状态,若电源波动较大,可能导致芯片工作异常。
- GND(15 脚):接地引脚,作为芯片内部电路的参考地,确保芯片各部分电路的电平基准一致。良好的接地设计对于减少电磁干扰、提高芯片工作稳定性至关重要。
- C1+(2 脚)、C1 - (4 脚)、C2+(6 脚)、C2 - (5 脚):这四个引脚用于连接外部电容,与芯片内部的电容式电压发生器协同工作。通过外接 1µF 的电容,能产生 EIA - 232 标准所需的 ±8.5V 左右的电压(VS+、VS - ) ,实现从 5V 电源到 EIA - 232 电平的转换。
- VS+(3 脚):正电压输出引脚,输出经电压转换后的正电压,为驱动器输出高电平提供电压源,其电压值通常在 8.5V 左右。
- VS - (14 脚):负电压输出引脚,输出经电压转换后的负电压,用于驱动器输出低电平时的电压参考,一般为 -8.5V 左右。
- 数据输入输出引脚
- T1IN(11 脚)、T2IN(10 脚):这两个引脚是 TTL/CMOS 电平数据输入引脚。微控制器等设备输出的 TTL/CMOS 电平数据通过这两个引脚输入到 MAX232 芯片内部的驱动器,经过电平转换后从 T1OUT、T2OUT 输出 EIA - 232 电平数据。
- T1OUT(7 脚)、T2OUT(12 脚):EIA - 232 电平数据输出引脚。芯片内部驱动器将 T1IN、T2IN 输入的 TTL/CMOS 电平数据转换为 EIA - 232 电平后,从这两个引脚输出,用于连接外部的串口通信线路,如 RS - 232 接口。
- R1IN(8 脚)、R2IN(9 脚):EIA - 232 电平数据输入引脚。外部串口通信线路传来的 EIA - 232 电平数据通过这两个引脚进入芯片内部的接收器,经过电平转换后从 R1OUT、R2OUT 输出 TTL/CMOS 电平数据。
- R1OUT(13 脚)、R2OUT(1 脚):TTL/CMOS 电平数据输出引脚。芯片内部接收器将 R1IN、R2IN 输入的 EIA - 232 电平数据转换为 TTL/CMOS 电平后,从这两个引脚输出,可直接连接到微控制器等设备的串口接收引脚。
二、功能概述
MAX232 是一款双路 EIA - 232 驱动器 / 接收器,它的独特之处在于能够利用单一 5V 电源供电,并通过片内的电容式电压发生器,将 5V 电源转换为 EIA - 232 标准所需要的电压电平,从而实现 TTL/CMOS 电平与 EIA - 232 电平之间的转换。在实际的通信系统中,计算机等设备通常采用 TTL/CMOS 电平进行数据处理,而 EIA - 232 电平则用于长距离、抗干扰的串口通信,MAX232 就像是一座桥梁,连接了这两种不同电平标准的设备,保障数据的准确传输。
芯片内部集成了两个驱动器和两个接收器。每个接收器可以将 EIA - 232 标准的输入信号转换为 5V TTL/CMOS 电平信号,其典型阈值为 1.3V,典型滞后电压为 0.5V,并且能够承受 ±30V 的输入电压,这使得它在复杂的电气环境中依然能够稳定工作。而每个驱动器则负责将 TTL/CMOS 输入电平转换为 EIA - 232 电平,满足串口通信的电平要求。
三、性能参数
(一)绝对最大额定值
- 输入电源电压范围(VCC):为 -0.3V 至 6V。在实际应用中,必须确保电源电压在此范围内,否则可能会对芯片造成永久性损坏。例如,若电源电压超过 6V,过高的电压可能会击穿芯片内部的电子元件,导致芯片失效。
- 正输出电源电压范围(VS+):是VCC−0.3V至 15V ;负输出电源电压范围(VS−)为 -0.3V 至 -15V。这些电压范围的限制,是为了保证芯片内部电压转换电路的正常工作,防止电压过高或过低引发电路故障。
- 输入电压范围:驱动器的输入电压范围是 -0.3V 至VCC+0.3V ,接收器则能承受 ±30V 的输入电压。这体现了接收器较强的过压保护能力,使其在面对可能出现的高压干扰时,仍能正常接收信号。
- 输出电压范围:T1OUT、T2OUT 的输出电压范围是VS−−0.3V至VS++0.3V ;R1OUT、R2OUT 的输出电压范围是 -0.3V 至VCC+0.3V。明确的输出电压范围,为后续电路设计提供了重要依据,确保与之相连的设备能够正确识别和处理输出信号。
- 短路持续时间:T1OUT、T2OUT 的短路持续时间不限。这一特性增强了芯片在异常情况下的可靠性,即使输出端口出现短路,芯片也不容易因短路而损坏。
- 其他参数:如不同封装形式的热阻,D 封装为113∘C/W,DW 封装为105∘C/W ,N 封装为78∘C/W ;存储温度范围;引脚焊接温度等,这些参数在芯片的散热设计、存储条件以及焊接工艺选择时都需要重点考虑。
(二)推荐工作条件
资料中虽未详细列出具体的推荐工作条件表格内容,但从整体设计角度来看,在选择电源电压、工作温度等参数时,应尽量使芯片工作在推荐范围内,以保证芯片的性能和稳定性。例如,MAX232 的工作温度范围为0∘C至70∘C ,MAX232I 为 -40∘C至85∘C ,在实际应用场景中,如果环境温度超出这个范围,芯片的性能可能会下降,甚至无法正常工作。
(三)电气特性
- 输出电压:在规定的负载条件下,T1OUT、T2OUT 的高电平输出电压(VOH)最小值为 3.5V(典型值为 7V );R1OUT、R2OUT 在IOH=−1mA时,VOH也有相应的标准。低电平输出电压(VOL)方面,T1OUT、T2OUT 在RL=3kΩ接地时,最大值为 -5V(典型值为 -7V );R1OUT、R2OUT 在IOL=3.2mA时,VOL最大值为 0.4V 。这些输出电压值确保了在不同负载情况下,芯片输出的信号能够被正确识别为逻辑高或逻辑低电平。
- 输入阈值电压:接收器的正向输入阈值电压(VIT+)典型值为 1.7V 至 2.4V ,负向输入阈值电压(VIT−)典型值为 0.8V 至 1.2V ,输入滞后电压(Vhys)典型值为 0.2V 至 0.5V 。这些参数决定了接收器对输入信号的响应特性,滞后电压的存在可以有效防止输入信号在阈值附近波动时,接收器产生误判。
- 其他参数:还包括接收器输入电阻(ri)、输出电阻(ro)、短路输出电流(IOS)、短路输入电流(IIS)、电源电流(ICC)等。这些参数从不同方面反映了芯片的电气性能,例如,电源电流ICC典型值为 8mA,这对于评估整个系统的功耗具有重要意义。
(四)开关特性
在VCC=5V ,TA=25∘C条件下,接收器的传播延迟时间(tPLH(R)和tPHL(R))典型值均为 500ns ,这意味着信号在接收器中从输入到输出会有一定的延迟,在对实时性要求较高的通信系统中,需要考虑这一延迟对系统性能的影响。驱动器的转换速率(SR)典型值为 30V/µs ,过渡区域转换速率(SR(tr))典型值为 3V/µs ,转换速率的大小影响着信号的传输质量,较高的转换速率可以使信号更快地达到稳定状态,减少信号失真。

四、应用电路
MAX232 的典型应用电路相对简单。在图 4 所示的典型工作电路中,VCC接 5V 电源,通过外接四个 1µF 的电容($C1 + 、C1 - 、C2 + 、C2 - )与芯片内部的电容式电压发生器配合,产生所需的左右的电压(V_{S + }、V_{S - }$ )。TTL/CMOS 电平的信号从 T1IN、T2IN 输入,经过驱动器转换后,从 T1OUT、T2OUT 输出 EIA - 232 电平信号;反之,EIA - 232 电平的输入信号从 R1IN、R2IN 进入芯片,经接收器转换后,从 R1OUT、R2OUT 输出 TTL/CMOS 电平信号,实现了不同电平标准之间的双向转换。
在实际应用中,布局布线对电路性能也有影响。例如,外接电容应尽量靠近芯片的相应引脚,以减少线路寄生电感和电容的影响,确保电压转换的稳定性;同时,要注意信号走线的长度和屏蔽,避免信号干扰,保证通信的可靠性。
五、注意事项
德州仪器(TI)在资料中明确指出,其有权对产品进行更改或停产,因此用户在使用 MAX232 芯片时,应及时获取最新的产品信息,确保设计的可靠性。在产品销售方面,遵循特定的销售条款和条件,包括保修、专利侵权以及责任限制等规定。
特别要注意的是,MAX232 芯片不适合用于生命支持设备或系统等关键应用场景。因为在这些场景中,一旦芯片出现故障,可能会导致严重的后果。如果用户需要在关键应用中使用类似功能的芯片,必须采取额外的设计和操作保障措施,以降低风险。同时,TI 对应用辅助和客户产品设计不承担责任,也不提供相关的知识产权许可。
MAX232 芯片凭借其独特的电平转换功能、丰富的性能参数以及简单的应用电路,成为串口通信领域的重要芯片。在使用过程中,深入理解其各项特性和参数,合理设计应用电路,并遵循相关的注意事项,能够充分发挥其性能优势,确保串口通信的稳定可靠。
本文参考来源:icpdf资料网ATmega2560 ,需要的可以下载。
相关文章:
MAX232数据手册:搭建电平转换桥梁,助力串口稳定通信
在现代电子设备的通信领域,串口通信因其简单可靠而被广泛应用。MAX232 芯片作为串口通信中的关键角色,发挥着不可或缺的作用。下面,我们将依据提供的资料,深入解读 MAX232 芯片的各项特性、参数以及应用要点。 一、引脚说明 MAX2…...
Day 55 卡玛笔记
这是基于代码随想录的每日打卡 所有可达路径 题目描述 给定一个有 n 个节点的有向无环图,节点编号从 1 到 n。请编写一个函数,找出并返回所有从节点 1 到节点 n 的路径。每条路径应以节点编号的列表形式表示。 输入描述 第一行包含两个整数…...
python量化交易——金融数据管理最佳实践——使用qteasy管理本地数据源
文章目录 统一定义的金融历史数据表最重要的数据表数据表的定义交易日历表的定义:交易日历表: trade_calendar qteasy是一个功能全面且易用的量化交易策略框架, Github地址在这里。使用它,能轻松地获取历史数据,创建交易策略并完…...
AVM 环视拼接 鱼眼相机
https://zhuanlan.zhihu.com/p/651306620 AVM 环视拼接方法介绍 从内外参推导IPM变换方程及代码实现(生成AVM环视拼接图)_avm拼接-CSDN博客 经典文献阅读之--Extrinsic Self-calibration of the Surround-view System: A Weakly... (环视系统的外参自…...
计算机基础面试(数据库)
1. 事务的ACID特性?如何通过日志保证原子性和持久性? 专业解答: ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Dura…...
Self-Pro: A Self-Prompt and Tuning Framework for Graph Neural Networks
Self-Pro: A Self-Prompt and Tuning Framework for Graph Neural Networks #paper/GFM/GNN-BASED# #paper/⭐⭐⭐# 注意:这篇文章是每个图一个GCN模型,而不是所有图一个GCN 模型 算是最早的涉及异配图的prompt了 贡献和动机: 非对…...
Spring Boot 与 MyBatis 版本兼容性
初接触Spring Boot,本次使用Spring Boot版本为3.4.3,mybatis的起步依赖版本为3.0.0,在启动时报错,报错代码如下 org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name userMapper…...
WPF 如何使文本显示控件支持显示内容滚动显示
WPF中如何使文本显示控件支持显示内容滚动显示 在WPF中,TextBlock 控件本身并不直接支持滚动功能,因为它的设计初衷是用于静态文本展示。但是,你可以通过一些技巧和自定义控件来实现 TextBlock 的滚动效果。以下是几种常见的方法:…...
1208. 尽可能使字符串相等
目录 一、题目二、思路2.1 解题思路2.2 代码尝试2.3 疑难问题 三、解法四、收获4.1 心得4.2 举一反三 一、题目 二、思路 2.1 解题思路 2.2 代码尝试 class Solution { public:int equalSubstring(string s, string t, int maxCost) {int curcost0;//统计当前开销int left0;…...
Linux系统管理操作
一、关闭防火墙 默认端口号是22,其他端口用不了,这时候就引出关闭防火墙 1.1、systemctl 1.1.1、基本语法 systemctl start | stop | restart | status 服务名 //启动、关闭、重启、查看状态 1.1.2、查看服务的方法 查看/usr/lib/systemd/syst…...
【STM32H743IIT6】将外部SDRAM作为内部SRAM使用的方法及需要解决的问题
前言 STM32H743的片上随机存取存储器(RAM)容量最大约为1KB。对于简单项目而言,这一容量尚可满足需求。但在处理更为复杂的应用程序时,尤其是在随机存取存储器方面,“空间不足”的问题就会不可避免地出现。此时&#x…...
AMD RDNA3 GPU架构解析
本文会通过把AMD的RDNA3架构为例比喻为**“施工公司”**工作模式,深入理解GPU如何高效处理顶点着色、像素计算等任务。 一、施工公司的组织架构 1. 施工公司(WGP)与施工队(CU) WGP(Work Group Processor&…...
博客系统--测试报告
博客系统--测试报告 项目背景项目功能功能测试①登录功能测试②发布博客功能测试③删除文章功能测试④功能测试总结: 自动化测试自动化脚本执行界面: 性能测试 本博文主要针对个人实现的项目《博客系统》去进行功能测试、自动化测试、性能测试࿰…...
打造个人知识库(Page Assist版)- 私人专属AI-本地化部署deepseek
上篇介绍了实现浏览器交互Ai Web Ui - chrome浏览器插件-Page Assist,安装即可使用,实现最简单的本地化部署AI使用。 实现浏览器交互Ai Web Ui-本地化部署的deepseek Ollama Page Assist 本编介绍使用 Page Assist 构建个人知识库,利用个…...
7zip安装与使用
在 Linux 上安装 7zip(7z) 取决于你的操作系统发行版。以下是不同系统的安装方法: 📌 1. Ubuntu / Debian 直接使用 p7zip: sudo apt update sudo apt install -y p7zip-full p7zip-rarp7zip-full → 支持 .7z 压缩和…...
蓝桥杯第15届真题解析
由硬件框图可以知道我们要配置LED 和按键、lcd,解决lcd引脚冲突 LED 先配置LED的八个引脚为GPIO_OutPut,锁存器PD2也是,然后都设置为起始高电平,生成代码时还要去解决引脚冲突问题 按键 按键配置,由原理图按键所对引…...
springboot gradle 多项目创建
1.背景2.创建父项目3.配置gradlew4.创建子项目 1.背景 1.用IDE创建一个父项目(school_project),两个子项目(student_project,teacher_project)。子项目是两个springboot工程 2.使用gradle kotlin进行管理,…...
Protocol Buffers在MCU上的nanopb介绍及使用详解
在嵌入式系统和资源受限的环境中,传统的Protocol Buffers 可能显得过于庞大。因此,nanopb 应运而生,它是一个轻量级的 Protocol Buffers 生成器,专为嵌入式系统设计c语言设计。本文将介绍如何安装和使用 nanopb,以及通…...
leetcode日记(74)扰乱字符串
很有难度的一题,一开始真的绕了很多思维上的弯路。 最开始的想法是递归,看到题目的时候想到动态规划但是完全没有思路应该怎么用,结果确实是递归动态规划。 最开始的想法是构建树,每一层包含这一步划分的方法(实际会…...
Blazor-根级别级联值
根级别级联值注册 using Microsoft.AspNetCore.Components.Web; using Microsoft.AspNetCore.Components.WebAssembly.Hosting;namespace BlazorApp1 {public class Program{public static async Task Main(string[] args){var builder WebAssemblyHostBuilder.CreateDefault…...
懒加载能够解决Spring循环依赖吗
懒加载本身并不能直接解决 Spring 循环依赖问题,但它可以在一定程度上缓解或绕过循环依赖带来的问题,下面详细分析: 1. 什么是 Spring 循环依赖 循环依赖指的是两个或多个 Bean 之间相互依赖,形成一个闭环。例如,Bea…...
Matlab中使用GUIDE工具开发图形用户界面(GUI)
文章目录 1. 初识GUIDE工具1.1 .m 和 .fig的区别和联系1.2 GUIDE工具的详细介绍1.3 GUI控件的属性1.4 自动生成的 .m 文件1.5 回调函数 2. GUI中常见的函数2.1 get 和 set 函数2.2 handles.Tag2.3 OpeningFcn 和 OutputFcn2.4 Callback2.5 CreateFcn 和 DeleteFcn2.6 ButtonDow…...
[通俗易懂C++]:引用返回和地址返回
在之前的文章中已经提到过,当使用按值传递时会创建参数的一个副本到函数中。对于基本类型(复制成本较低),这是可以的。但对于类类型(如 std::string ),复制通常成本较高。我们可以通过使用(const)引用传递(或按地址传递)来避免进行昂贵的复制。 这篇文章主要介绍一些…...
基于 MySQL 数据库对三级视图(用户视图、DBA视图、内部视图)的详细解释
基于 MySQL 数据库对三级视图(用户视图、DBA视图、内部视图)的详细解释,结合理论与实际操作说明: 一、三级视图核心概念 数据库的三级视图是 ANSI/SPARC 体系结构的核心思想,MySQL 的实现逻辑如下: …...
LLM - Attention Is All You Need 的理解
一:概述 当前主流的序列转换(sequence transduction)模型主要基于复杂的循环神经网络(Recurrent Neural Networks, RNNs)或卷积神经网络(Convolutional Neural Networks, CNNs),这些模型通常包含编码器(encoder)和解码器(decoder)。 性能最优的模型通常通过“ 注意…...
究竟什么是AI提示词?深入解析与实战应用
随着人工智能技术的飞速发展,AI提示词(AI Prompt)逐渐成为自然语言处理(NLP)领域的热门话题。无论是GPT-3、ChatGPT还是其他大型语言模型,提示词都扮演着至关重要的角色。那么,究竟什么是AI提示…...
deep-research开源框架 Agentic Reasoning
Agentic-Reasoning是由牛津大学团队开源的推理框架. 该框架在GPQA博士级科学题库上准确率提升35%,生物学问题得分从62%跃升至79%,显著优于DeepSeek-R1等闭源模型。 特色:Agentic-Reasoning在定义和实现code agent上做的非常出色。可以借鉴。…...
解锁智能变革密码:浙江大学2025年DeepSeek行业应用案例集深度解析
引言:AI技术驱动的时代浪潮 2025年,人工智能技术已从实验室走向千行百业,成为推动社会经济发展的核心引擎。在这一背景下,浙江大学联合DeepSeek团队推出的《2025年DeepSeek行业应用案例集》(以下简称“案例集”&#…...
C# Unity 唐老狮 No.5 模拟面试题
本文章不作任何商业用途 仅作学习与交流 安利唐老狮与其他老师合作的网站,内有大量免费资源和优质付费资源,我入门就是看唐老师的课程 打好坚实的基础非常非常重要: 全部 - 游习堂 - 唐老狮创立的游戏开发在线学习平台 - Powered By EduSoho 如果你发现了文章内特殊的字体格式,…...
《2025软件测试工程师面试》功能测试篇
什么是功能测试? 功能测试是通过验证产品功能是否满足用户需求的过程,主要关注软件的功能是否符合需求规格说明,包括软件的各种功能、特性、性能、安全性和易用性等。 功能测试的流程包括哪些步骤? 需求分析:明确软件需求,确定测试范围。测试计划:制定详细的测试计划,…...
DeepSeek如何快速开发PDF转Word软件
一、引言 如今,在线工具的普及让PDF转Word成为了一个常见需求,常见的PDF转Word工具有收费的WPS,免费的有PDFGear,以及在线工具SmallPDF、iLovePDF、24PDF等。然而,大多数免费在线转换工具存在严重隐私风险——文件需上…...
ROS环境搭建
ROS首次搭建环境 注:以下内容都是在已经安装好ros的情况下如何搭建workplace 一、创建工作空间二、创建ROS包三、注意 注:以下内容都是在已经安装好ros的情况下如何搭建workplace 如果没有安装好,建议鱼香ros一步到位:鱼香ROS 我也是装了好久…...
深入探索DeepSeek开源之旅:开源Week全程解析
摘要 在农历新年刚刚结束之际,DeepSeek以卓越的开源精神,连续六天举办了开源Week活动。这一系列活动不仅展示了DeepSeek在技术领域的活跃度和影响力,还彰显了其对开源社区的贡献。通过这次活动,DeepSeek吸引了众多开发者和技术爱好…...
Redis是什么?如何使用Redis进行缓存操作?
Redis(Remote Dictionary Server)是一款高性能的内存键值存储系统,广泛用于缓存、消息队列、会话存储和实时数据处理等场景。它基于内存存储,支持多种数据结构,如字符串、列表、集合、有序集合和哈希表等,具…...
Unity学习笔记之——ugui的性能优化
在Unity中UI优化的核心问题就是重绘和批处理之间的平衡 一、Canvas优化要点 1.优化原因: (1)Unity为了性能优化,会合并Canvas下的所有元素; (2)如果把所有面板放到一个Canvas下,会…...
【三.大模型实战应用篇】【2.智能学员辅导系统:与大模型的深度交互】
早上七点半,初三学生小林打开数学辅导APP,发现AI老师准确指出了他昨晚作业中三次跳步计算的坏习惯——这比他亲妈观察得还细致。这背后是一场发生在代码深处的"脑力风暴",让我们潜入智能辅导系统与大模型深度交互的"暗室",看看那些让教育产生化学反应的…...
【vue-echarts】——04.配置项---legend
文章目录 一、配置项-legend图例二、显示结果一、配置项-legend图例 图例组件展现了不同系列的标记,颜色和名字。可以通过点击图例控制哪些系列不显示。 代码如下 Demo4View.vue <template><div class="about">...
面试题02.02.返回倒数第k个节点
实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。 注意:本题相对原题稍作改动 示例: 输入: 1->2->3->4->5 和 k 2 输出: 4 说明: 给定的 k 保证是有效的。 题解ÿ…...
剑指 Offer II 041. 滑动窗口的平均值
comments: true edit_url: https://github.com/doocs/leetcode/edit/main/lcof2/%E5%89%91%E6%8C%87%20Offer%20II%20041.%20%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E7%9A%84%E5%B9%B3%E5%9D%87%E5%80%BC/README.md 剑指 Offer II 041. 滑动窗口的平均值 题目描述 给定一个整数…...
OCR PDF 文件是什么?它包含什么内容?
有些 PDF 文件是通过扫描纸质书页生成的,这类文件有其独特的特点。有时,原始书籍是唯一可用的版本,因此只能通过扫描的方式获取内容。 如何识别 OCR PDF 文件? 你通常可以从外观上辨别 OCR PDF 文件——页面上的文本看起来像“锯…...
什么是最终一致性,它对后端系统的意义是什么
最终一致性(Eventual Consistency)是分布式系统中的一种一致性模型。与传统的强一致性模型不同,最终一致性并不要求系统在任何时刻都保持一致,而是保证在足够的时间后,所有节点的数据最终会达到一致的状态。换句话说,系统允许短时间内出现数据的不一致性,但最终会通过某…...
CSS3中布局方式说明
CSS3 提供了多种灵活的布局方式,适用于不同的场景和需求。以下是主要的布局方式及其特点: 1. Flexbox 布局(弹性盒子) 用途:一维布局(水平或垂直方向排列元素)。特点: 通过 display…...
【开源-常用开源c/c++日志管理模块对比】
[TOC](开源-常用开源c/c日志管理模块对比) 项目名称语言优点缺点适用场景开源代码链接spdlogC高性能,支持异步日志;丰富的格式化功能;跨平台;易于集成。依赖C11或更高版本;不适合嵌入式系统。高…...
基于log4j的自定义traceid实现
思路就是spring 做切面拦截请求,切面入口时生成traceId,然后放到MDC里面(就是threadLocal,MDC是log框架提供的工具类,能方便在配置文件里面引用插入的值)。 切面结束时traceId。 import com.sing.monitor…...
如何在网页上显示3D CAD PMI
在现代制造业中,3D CAD模型已成为产品设计和制造的核心。为了更有效地传达设计意图和制造信息,产品和制造信息(PMI)被嵌入到3D模型中。然而,如何在网页上清晰、准确地显示这些3D CAD PMI,成为了一个重要的技…...
LLMR: Real-time Prompting of Interactive Worldsusing Large Language Models
LLMR-使用大型语言模型的交互式世界实时建模 ABSTRACT 我们提出了混合现实的大语言模型(LLMR),一个使用LLM实时创建和修改交互式混合现实体验的框架。LLMR利用新颖的策略来解决理想训练数据稀缺的困难情况,或者设计目标需要综合内…...
使用 OpenLIT 对 LLM 应用进行可观测
大规模语言模型(LLM)的可观测性 随着大规模语言模型(LLM)在各个领域的广泛应用,确保这些模型的稳定性和性能变得至关重要。为了实现这一目标,可观测性(Observability)成为了一个关键…...
C与C++的区别
C 深度剖析:对比 C 语言的显著差异 在编程的浩瀚宇宙中,C 和 C 堪称两颗耀眼的巨星,各自绽放出独一无二的光彩。C 语言作为经典的结构化编程语言,多年来在系统开发、嵌入式编程等领域始终占据着举足轻重的地位。而 C 作为 C 语言…...
【极客时间】浏览器工作原理与实践-2 宏观视角下的浏览器 (6讲) - 2.6 渲染流程(下):HTML、CSS和JavaScript,是如何变成页面的?
https://time.geekbang.org/column/article/118826 2.6 渲染流程(下):HTML、CSS和JavaScript,是如何变成页面的? 2.5介绍了渲染流水线中的 DOM 生成、样式计算和布局三个阶段,2.6讲解渲染流水线后面的阶段…...
开放鸿蒙认证,OpenHarmony兼容性认证介绍
Ⅰ、OpenHarmony开放鸿蒙兼容性测试认证:使用官方测试套件,对照PCS自检表中的必测项,在本地搭建的环境中对伙伴设备进行预测,直至取得合格的兼容性测试报告。 注:2025年01月01日起,不支持新产品基于老分支…...