- 博客(594)
- 资源 (16)
- 收藏
- 关注
原创 K型热电偶测量芯片MAX6675
热电偶连接到板子上的通路都正常导通,根据走线看,两个热电偶到板子上之后并联了,然后进入了一个芯片U2,U2的型号是MAX6675,这是一个专用于K型热电偶的数模转环芯片,也就是说我们前面看到的两个热电偶是K型热电偶。
2025-11-20 11:13:05
636
原创 联想台式机使用2n3904测温
本文介绍了利用三极管测量温度的原理与方法。通过测量三极管基极电压和饱和电流随温度的变化特性,可建立温度校准曲线实现测温。具体步骤包括:搭建测试电路、测量电参数、建立温度转换关系及注意事项说明。该方法成本低、简单可靠,适用于温控系统等需要温度监测的场景。文中还提及了二极管远程测温电路设计等相关技术资源。
2025-11-18 09:37:36
129
原创 环形缓冲区写入函数
摘要:该代码实现了一个环形缓冲区用于存储模拟读数并计算平均值。使用大小为10的数组作为缓冲区,通过索引循环写入数据。包含addReading()函数实现环形写入,average()函数计算均值。setup()初始化串口,loop()不断读取A1引脚模拟值并存入缓冲区,每隔100ms输出当前平均值。代码记录于2025年11月1日。(注:原文存在少量拼写错误:bufferSzie应为bufferSize,anlongRead应为analogRead,samplePin应为sample_pin)
2025-11-01 13:11:26
144
原创 Arduino常用的卡尔曼滤波库
摘要:Arduino常用的卡尔曼滤波库包括SimpleKalmanFilter(轻量易用)、KalmanFilter(支持多维)和BasicLinearAlgebra(复杂算法实现)。其中SimpleKalmanFilter最适合大多数Arduino项目,可通过库管理器直接安装。示例代码展示了如何使用该库对传感器数据进行滤波处理。针对不同需求,可选择不同库:多变量系统用KalmanFilter,复杂应用可用BasicLinearAlgebra自行实现。(150字)
2025-11-01 12:28:00
143
原创 C语言位操作代码
摘要:这段代码展示了Arduino.h中常用的位操作宏定义,包括lowByte/highByte(获取高低字节)、bitRead(读取位)、bitSet/bitClear(置位/清零)、bitToggle(位反转)和bitWrite(写入位值)。这些宏使用位移和位掩码技术实现高效的位操作,适用于嵌入式开发中的寄存器控制。最后标注记录者为"anlog",日期为2025年11月1日。
2025-11-01 11:35:57
198
原创 spi四种模式波形
SPI通信有4种工作模式,由CPOL(时钟极性)和CPHA(时钟相位)两个参数决定,主从设备必须使用相同模式才能正常通信。模式0和3在时钟上升沿采样,下降沿发送;模式1和2在时钟下降沿采样,上升沿发送。空闲状态下,模式0和1时钟为低电平,模式2和3为高电平。不同模式对应不同的数据采样和发送时序,需根据从机配置选择合适的主机模式。
2025-10-26 20:51:16
434
原创 晶振布线注意事项
本文总结了晶振布局的三个关键因素:1)减小走线和焊盘寄生效应,通过加宽线宽和底部挖空来降低负载电容偏差;2)隔离主芯片温度影响,建议晶振远离高功耗芯片并采用底部挖空设计;3)防止晶振干扰其他信号,推荐采用包地等防护措施。这些设计要点有助于提升晶振工作稳定性和系统可靠性。(摘要字数:99字)
2025-10-15 09:15:48
187
原创 有源晶振与无源晶振(无源晶体)区别
本文区分了有源晶振和无源晶体的概念,指出无源晶体应正确称呼为"无源晶体"而非"无源晶振"。关键区别在于有无内部振荡源,无源晶体依赖CPU内部振荡源,而有源晶振自带振荡源。此外还介绍了有源晶振的多种输出模式(CMOS、LVDS等)。作者analog于2025年10月15日记录该技术要点。
2025-10-15 09:13:50
174
原创 大功率隔离模块
摘要:记录一款5V/2A隔离电源模块,型号anlog,输出功率10W。记录日期为2025年9月12日,包含实物照片存档。该摘要提供了基本技术参数和建档信息,适用于电子元件档案管理。
2025-09-12 10:39:14
318
原创 Microsoft WebView2
本文介绍了在WinForms应用中集成WebView2控件的实现方法。代码演示了如何初始化WebView2并加载指定URL(示例中使用微软官网),以及通过按钮点击切换至抖音网站。文中提供了微软官方文档链接,详细说明WebView2的安装和使用步骤。该示例作于2025年8月17日,可作为WinForms应用嵌入Web内容的参考实现。
2025-08-17 15:22:20
434
原创 WinForm利用 RichTextBox组件实现输出各种颜色字体日志信息
本文介绍了一个WinForm应用中使用RichTextBox组件实现彩色日志输出的方法。核心是通过WiterLog方法控制文本颜色,该方法使用Invoke确保线程安全,通过SelectionColor设置颜色并追加文本。演示代码包含随机生成彩色中文文本的功能按钮,以及直接输出红色文本"abc"的示例。该方案适用于需要区分显示不同状态信息的日志系统,参考了微信公众号的相关技术文章。
2025-08-17 14:50:51
999
原创 C#内嵌字符串格式化输出
该代码演示了C#中字符串内插($)和不同文化区域设置对数值格式化的影响。通过设置当前文化为荷兰语(nl-NL)、特定文化为英语印度(en-IN)以及不变文化(Invariant),展示了同一双精度数值299792.458在不同区域下的格式化输出差异:荷兰语使用逗号作为小数分隔符(299.792,458),印度英语使用特殊千分位分隔符(2,99,792.458),而不变文化保持标准格式(299,792.458)。代码最后将三种不同文化下的格式化结果输出到控制台进行比较。
2025-08-15 15:58:37
338
原创 STM32的UART奇偶校验注意
【摘要】本文介绍了STM32单片机UART通信中设置9位数据位时的奇偶校验注意事项。重点讲解了STM32串口奇校验初始化程序的配置方法,为开发者提供了相关技术参考。文章发布于优快云博客,由anlog于2025年8月13日记录发布,内容涉及串口通信参数配置的关键技术点。(49字)
2025-08-13 16:33:29
249
原创 stm32103如果不用32k晶振,那引脚是悬空还是接地
1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。2)对于少于100脚的产品,有2种接法: 2.1)OSC_IN和OSC_OUT分别通过10K电阻接地。此方法可提高EMC性能。 2.2)分别重映射OSC_IN和OSC_OUT至PD0和PD1,再配置PD0和PD1为推挽输出并输出'0'。此方法可以减小功耗并(相对上面2.1)节省2个外部电阻。
2025-08-02 14:58:35
390
原创 标准电码本(修订本)
1983年邮电部编写的《标准电码本(修订本)》,包含7293个中文字符(汉字、字母和符号)。其中5831和7016两个汉字现已废止,本页以图片代替;9992至9995的标点因计算机兼容性这里以描述代替;9998是中文空格(即全角空格)
2025-07-25 14:39:21
842
原创 bytes转string
摘要:本文展示了C#中将字节数组(byte[])转换为十六进制字符串(Hex String)的实现代码。通过HexToString静态类提供了三种重载方法,支持控制输出格式和长度。代码示例演示了如何调用该方法将4字节数组转换为十六进制字符串并显示在文本框。该方法可用于CAN通信等上位机开发场景,文章末尾还提供了相关技术参考链接。由anlog于2025年6月13日记录。
2025-06-13 16:05:23
638
原创 C#中为自定义控件设置工具箱图标
**设计时刷新**:若图标未更新,尝试从工具箱中移除控件后重新添加,或重启Visual Studio。- 在Visual Studio中,右键项目选择 **添加 → 现有项**,导入位图文件。- 在属性窗口中,将位图的 **生成操作** 设置为 **嵌入的资源**。- **图标未显示**:检查资源名称是否正确,生成操作是否为“嵌入的资源”。- **图标模糊**:确认位图尺寸为16x16,并避免复杂图案。- **生成错误**:确保文件未被其他进程占用,路径无拼写错误。2. **添加位图到项目**
2025-04-05 08:40:09
626
原创 闩锁效应:及其防护
一文搞懂闩锁效应:电路里的“定时炸弹”与防护指南。闩锁效应(Latch-up)详解 - 知乎。Latch up 闩锁效应-优快云博客。
2025-03-28 11:07:22
504
原创 SY6280AAC usb电流限流电子开关
SY6280AAC -PDF数据手册-参考资料-立创商城。我做了个13口HUB!网友:这用途,我确实没想到……2025年3月18日。
2025-03-18 18:36:49
852
原创 C# GID+绘制不透明和半透明的线条
在背景上绘制半透明的线条时,线条的颜色与背景的颜色混合。alpha 分量指定线条和背景色混合的方式;alpha 值越接近 0,背景颜色的权重越大,alpha 值越接近 255,线条颜色的权重越大。若要绘制不透明的线条,请将颜色的 alpha 分量设置为 255。若要绘制半透明的线条,请将 alpha 分量设置为从 1 到 254 的任何值。如何:绘制不透明和半透明的线条 - Windows Forms .NET Framework | Microsoft Learn。2025年1月10日。
2025-01-10 13:36:25
671
原创 C#用直线和曲线抗锯齿
使用 GDI+ 绘制一条线时,要提供线条的起点和终点,但不必提供有关线条上各个像素的任何信息。GDI+ 与显示驱动程序软件协同工作,确定将打开哪些像素以在特定显示设备上显示该线条。用直线和曲线抗锯齿 - Windows Forms .NET Framework | Microsoft Learn。2025年1月10日。
2025-01-10 11:23:55
414
原创 多电源IC的上电时序控制手册如何看
如今大部分要求高速和低功耗的电路PCB上都需要多个电源,例如:+1.8V、+2.0V、+2.5V、+3.3V、+5V、−5V、+12V和−12V。AD7621、AD7622、AD7623、AD7641和AD7643等PulSAR ADC速度更快,是该系列的新型器件,采用更低的2.5V电源(AD7654则采用5V电源)。目前,一些较常用的电源电压是:+1.8V、+2.0V、+2.5V、+3.3V、+5V、−5V、+12V和−12V。因此,一般上电序列可能是这样的:AVDD、DVDD、OVDD、VREF。
2024-12-27 10:23:45
1376
原创 C#在自定义事件里传递数据
对于一般的系统事件,是有两个参数的,一个是sender,一个是EventArgs,对于sender,个事件的触发者,一般指向的是一个控件,但是对于EventArgs,一般常用来传递鼠标位置等信息,下面就自定义事件传值就是通过EventArgs来实现。通过EventArgs来实现传值,我们首先需要创建一个类,通过自定义事件来传值。此种方法适合于写驱动程序。【归】C#在自定义事件里传递自定义数据。继承EventArgs。2024年12月23日。
2024-12-23 13:41:28
1298
原创 C# 实现数字字符串左补齐 0 的方法总结
PadLeft:简单易用,适合大多数情况Format、插值和ToString:灵活多样,适用于各种数字类型的字符串:适用于需要高效构建字符串的场景LINQ:适合喜欢函数式编程风格的程序员参考链接C# 实现数字字符串左补齐 0 的 6 种方法特此记录anlog2024年12月23日。
2024-12-23 10:27:01
900
c#高精度毫秒定时器,实现windows高精度定时器功能
2024-05-10
多设备学习型红外遥控器
2024-05-06
毕托管流量计原理
2018-08-31
STEP 7 MicroWIN SMART V2.1 支持xp sp3下安装
2019-03-18
sharpkeys3.zip用来进行键盘键值修改
2010-03-03
VS2010API声明插件 及安装方法 API for VS2010
2018-08-31
【电子测温技术】基于二极管的远程温度传感电路设计:高精度CPU/GPU测温系统布局与噪声抑制方法
2025-11-18
多电源IC的上电时序控制
2024-12-27
C#自定义事件 2024年12月23日
2024-12-23
C# 实现draw一个简单的温度计
2024-06-21
QRCoder 是一个功能强大的 C# 库
2024-06-03
型号:VS1838B 红外接收头
2024-05-22
NTC温度电阻103F3435(UL4411 24#TS 2F 300mm (P174-9A).pdf
2024-05-16
拉格朗日插值算法代码实现以及性能曲线
2024-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅