自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32单片机高级篇-物联网通信之以太网通讯(学习笔记)

DP83848 是德州仪器(TI)推出的一款单端口 10/100 Mbps 以太网物理层(PHY)收发器,属于经典工业级 PHY 芯片,广泛用于 STM32 嵌入式以太网方案中,负责将 MAC 层的数字信号转换成网口可传输的模拟差分信号,完成以太网物理层的全部功能。STM32 内部:MAC 控制器(数据帧封装 / 校验)外部:DP83848(PHY)(电信号转换、驱动网口)接口:RMII / MII(本工程采用 RMII 精简接口)

2026-04-27 18:18:09 746

原创 嵌入式-电路基础(模电)

以上就是嵌入式单片机开发必备的电路基础核心知识,涵盖欧姆定律、串并联电路、电容、电感四大核心内容,全部属于模拟电子技术(模电)范畴,重点贴合单片机实操场景,而非纯理论讲解。对于嵌入式菜鸟来说,无需深入研究复杂的模电理论,重点掌握这些知识点的实操应用——能计算LED限流电阻、设计分压电路、合理选择电容电感、排查常见电路故障,就足以应对大部分单片机外围电路设计需求。后续将结合这些电路基础,讲解单片机GPIO、ADC、定时器等外设的实操开发,让理论落地到实践。

2026-04-09 18:17:22 415

原创 单片机架构:CPU、存储器与外设的协同原理

组件核心作用是否易失速度典型容量(单片机)CPU执行指令,控制全局协同-(无存储功能)最快-(无容量概念)Flash存储程序代码、常量数据非易失(掉电不丢)慢64KB~2MBRAM存储变量、运行时临时数据易失(掉电丢失)快4KB~256KB外设与外部世界交互(输入/输出/通信)-(无存储功能)取决于外设类型(高速:SPI;低速:I2C)-(无容量概念)

2026-04-09 17:38:39 454

原创 STM32单片机高级篇-物联网通信之CAN通讯(学习笔记)

当CAN线上接入多个设备时,就构成了CAN总线网络。根据接法不同,总线网络分闭环总线网络开环总线网络2种。CAN_High和CAN_Low走一对差分信号。传统的单端信号传输:一根信号线一根地线。差分传输是一种信号传输技术,差分传输在这两个根线上都传输信号,这两个信号的振幅相同,相位相反。信号接收端比较这两个电压的差值来判断发送端发送的逻辑状态。在电路板上,差分走线必须是等长、等宽、紧密靠近,且在同一层面的两根线。

2026-03-27 19:00:31 821

原创 单片机开发-了解三极管

概念本质与作用关联示例(硅基半导体)价电子原子最外层电子,决定化学/导电特性;硅为4个,硼3个,磷5个硅的4个价电子成共价键;硼少1个→空穴,磷多1个→自由电子共价键原子通过共享价电子形成的稳定结构;硅中为4对共享电子,固定价电子运动本征硅靠共价键束缚电子;掺杂破坏共价键,释放载流子内层/外层电子内层电子(K、L层)受核束缚强,不参与导电;外层价电子(M层)主导化学/导电行为硅的内层电子(如K层2个、L层8个)稳定,仅外层4个价电子参与成键与导电P/N型载流子。

2025-09-02 12:06:49 790

原创 STC8H单片机学习-GPIO的四种模式

模式选择原则数字输入:准双向口模拟输入:高阻输入输出驱动:根据电流需求选择总线应用:开漏输出设计注意事项ADC引脚必须使用高阻输入模式推挽输出适合驱动负载,但功耗较大开漏输出需要外部上拉电阻准双向口兼容性好但驱动能力有限调试技巧用万用表测量实际电压值通过接地/接VCC验证输入模式比较不同模式的驱动效果注意观察异常功耗现象。

2025-08-22 17:09:00 1226 2

原创 STC8H单片机学习-ADC模数转换

也称为模数转换器, 用于实现模拟信号向数字信号的转换。A/D转换的作用是将时间连续、幅值也连续的模拟信号(电信号)转换为时间离散、幅值也离散的数字信号(二进制0和1信号)。需要ADC将模拟信号转换为数字信号,然后进一步处理。一般要经过及4个过程。因此ADC是模数之间的桥梁。

2025-08-22 11:13:43 1372

原创 STC8H单片机学习-I2C通信

STC8H 系列的单片机内部集成了一个 ℃ 串行总线控制器。PC 是一种高速同步通讯总线,通讯使用和两线进行同步通讯。对于 SCL 和 SDA 的端口分配,STC8 系列的单片机提供了切换模式,可将 SCL和 SDA 切换到不同的 JO 口上,以方便用户将一组正C总线当作多组进行分时复用。

2025-07-14 12:25:06 1217

原创 STC8H单片机学习-动态卷积核

也称为滤波器(Filter),是图像处理和计算机视觉中的核心概念。它是一种小矩阵(通常为3x3、5x5等奇数尺寸),用于通过特定的数学运算来提取图像的特征或实现某种视觉效果。

2025-07-11 10:21:58 716

原创 STC8H单片机学习-PWM

PWM(Pulse Width Modulation,脉冲宽度调制) 是一种通过调节脉冲信号的占空比(高电平持续时间与周期的比值)来控制能量输出的技术。其核心原理可拆解为以下逻辑:终极生活版解释:PWM = “快速开关的魔法”想象你手里有一个 电灯开关:如果你按住开关 1秒,松开 1秒 → 灯泡会 肉眼可见地闪烁(亮-灭-亮-灭)。如果你用 魔法手 疯狂加速开关:每秒开关1000次(每次开0.001秒 + 关0.001秒)→ 灯泡看起来是 半亮(50%亮度)!开0.002秒 + 关0.001秒 → 灯泡变成

2025-07-07 18:29:57 1973

原创 51单片机学习-LCD1602液晶显示屏

通过往DDRAM中写入数据,DDRAM在字模库里找到然后显示在屏幕上,屏幕只能显示16x2个字符,但实际可以显示40x2个字符,厂家其实并没有做出来。DDRAM (Display Data RAM):80字节显示缓冲区第1行地址:0x00-0x0F (实际显示0x00-0x27)第2行地址:0x40-0x4F (实际显示0x40-0x67)CGROM (Character Generator ROM):预存240个字符(5×8点阵)

2025-07-02 16:32:49 1119

原创 嵌入式菜鸟学习-51单片机-URAT串口通信

术语定义单位计算公式波特率每秒传输的码元(符号Symbol)的个数 ,即信道状态变化的频率。Baud(波特)波特率 = 符号数/秒比特率每秒传输的有效信息比特(bit)数量,即实际数据速率。bps(比特/秒)比特率 = 有效比特数/秒波特率(Baud Rate)是衡量数据传输速率的单位,它表示每秒传输的码元(符号)的个数。换句话说,波特率就是数据的“脉搏”,它决定了数据的传输速度。比特率想知道波特率和比特率比特(bit)

2025-06-27 16:25:57 1285

原创 嵌入式菜鸟学习-51单片机-蜂鸣器

蜂鸣器(Buzzer)是一种电声转换器件,能将电信号转换为声音信号。它通常由电磁线圈或压电陶瓷片组成,在交变电压作用下产生振动而发声。

2025-06-26 15:15:23 1029

原创 嵌入式菜鸟学习-51单片机-定时器

定时器(Timer)是嵌入式系统和微控制器(如STC8H8K系列单片机)中的一种核心硬件外设,其本质是一个可编程的计数器,通过计数时钟脉冲实现精确的时间控制。:定时器帮你计时,解放你去做别的事 → 单片机中定时器解放CPU。

2025-06-25 17:18:45 1193

原创 ArrayList底层实现原理

ArrayList底层是由数组实现的,第一次添加元素前,会创建一个初始容量为 10的数组。后面每次再添加元素前,都会检测数组中已有元素数量+1是否大于当前数组长度,如果是,创建一个容量为原数组容量的1.5倍的新数组,将原数组的元素拷贝到新数组中。

2024-03-11 14:32:13 1156

原创 view的scrollTo和scrollBy,MotionEvent的getX、getRawX和getScrollX方法的区别

scrollTo、scrollBy、getX、getRawX、getScrollX

2024-03-06 21:40:57 508

原创 Android控制View绘制顺序的关键方法——setChildrenDrawingOrderEnabled

Android TV端控制RecycleView中子View绘制顺序

2024-03-05 22:03:49 623

j致java开发学习前的一段讲话

java io流代码 字节流的两个顶层父类: 1,InputStream 2,OutputStream. 字符流的两个顶层父类: 1,Reader 2,Writer

2016-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除