单片机

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。收起

查看更多
  • 【资深硬件工程师常见问题,答对6条以上才算通过哦】
    一、 问题:虚短和虚断成立的前提条件?实际运放有哪些限制? 答案:前提是运放工作在线性区(闭环负反馈)。实际限制包括:输入失调电压、偏置电流、有限开环增益和带宽,导致虚短不严格成立。 二、问题:电压跟随器的输入阻抗为什么高?跟同相放大器比带宽谁更大? 答案:输入阻抗高是因为信号直接加到运放的同相输入端,输入阻抗接近运放本身的差分输入阻抗(兆欧级)。电压跟随器的带宽通常比同相放大器大,因为其增益为1
  • STM32F103可以退休了!一文讲清STM32C562RE为什么全方位碾压老经典
    STM32F103 被誉为工业界的皇冠,开创了国内单片机低成本通用开发的时代。十几年间无数工控板、采集模块、学生电赛作品都以它为主控,皮实耐造、资料漫天飞、供应链稳定,很长一段时间里,只要做中小型嵌入式项目,闭眼选 F103 总不会出错。
    STM32F103可以退休了!一文讲清STM32C562RE为什么全方位碾压老经典
  • 商业航天级RS-232收发器抗辐照加固设计全解析:从单粒子效应机制到系统级防护策略
    在商业航天电子系统设计中,通信接口芯片的抗辐照能力长期被低估。大多数项目组在选型时重点关注MCU、FPGA、存储器和电源管理芯片的抗辐照指标,却容易忽视BOM表上单价最低、数量最多的通信接口器件。这种忽视可能导致严重后果——负责遥测数据下发、遥控指令上注和星上调试的RS-232收发器一旦在轨失效,整个卫星可能丧失与地面的通信能力,而地面无法通过任何远程手段修复。 本文以厦门国科安芯ASM232商业
  • ASC1T45S SC70-6封装中的超低功耗设计
    ASC1T45S在SC70-6的6引脚封装中实现了完整的1位DIR控制总线收发功能——这是ANSILIC产品线中封装最小(2.0mm乘1.25mm)、功耗最低(4uA合并 静态电流)、功能最密集(每引脚都有独立功能)的器件。本文从功耗建模、封装热设计、DIR-only架构的工程哲学和系统集成实践四个维度,完整分析ASC1T45S作为最小可行双向收发器的设计价值。 一、4uA的极低功耗是如何实现的
  • ASC1T45S DIR方向控制架构深度解析
    在1位双向总线收发器的设计空间中,ASC1T45S占据了一个独特的生态位:它是ANSILIC产品线中唯一一款带DIR方向控制的1位器件,也是唯一一款没有OE输出使能引脚的器件。这意味着DIR不仅是方向控制信号,还是事实上的使能信号——DIR切换方向的同时也切换了哪个端口处于高阻态。本文深入解析ASC1T45S的DIR控制机制、使能时间的计算公式推导、以及SC70-6封装中实现完整双向收发功能的工程
  • 为什么单片机上的程序不怎么使用 malloc?
    文章详细解释了为什么单片机开发中应尽量避免使用 `malloc` 函数的原因,包括内存碎片、执行时间不确定、内存资源有限、缺乏操作系统支持、调试困难以及行业安全规范的要求。文章进一步介绍了如何在单片机环境中有效管理内存,提出了静态分配、内存池和使用RTOS定制内存接口三种解决方案,并强调了在特定情况下谨慎使用动态内存分配的重要性。
    824
    06/17 09:09
  • 飞凌精灵(ElfBoard)技术贴|如何在RK3506开发板上实现UART功能复用
    IOMUX(引脚功能复用)是芯片厂商为高效利用有限的硬件引脚资源而设计的核心技术。通过软件配置,单个物理引脚可灵活切换为GPIO、UART、I2C等多种功能。不同SoC芯片的IOMUX配置方式存在差异,本文将以ELF-RK3506开发板上UART2的引脚复用为例,详细介绍从硬件查询到软件配置的完整实现流程。 1. 引脚确认 在开始配置之前,首先需要了解ELF-RK3506开发板的接口布局特点。EL
  • 单片机 APP 应该如何调试?
    MCU APP调试技巧:寻找CRC校验位置与算法,利用Python生成Hex文件,并配置IDE进行下载与调试。
    2838
    04/15 09:22
  • PY32F005至为芯支持32位ARM内核的高主频MCU微控制器
    普冉PY32F005是一款应用于智能手表、电子玩具、遥控器、温控器的高性能MCU微控制器。基于32位ARM Cortex-M0+内核,最高主频48MHz,兼顾性能与低功耗。内置32KB的Flash存储器和4KB的SRAM存储器。支持内部高速时钟和低速时钟,可选外部高速时钟等。支持26个通用I/O口,支持外部中断,灵活连接外设。提供Sleep和Stop低功耗模式,降低功耗以满足低功耗应用需求。采用Q
  • 高中生接入经典模板引擎!让单片机跑上动态网页,通吃MicroPython/CPython
    各位玩 MicroPython 的小伙伴,有没有过这种崩溃时刻:想在 ESP32/RP2040 上做个智能灯控网页、环境监测面板,却发现: 想用 Django/Jinja2?太臃肿,单片机那点内存根本扛不住; 手写 HTML 拼接字符串?代码乱成一锅粥,改个样式要疯; 找个轻量模板引擎?要么需要编译固件,要么兼容性拉胯……
    高中生接入经典模板引擎!让单片机跑上动态网页,通吃MicroPython/CPython
  • 我在M4单片机上跑了一下非对称加密的ED25519验签,结论挺真实的
    在国民技术的M4单片机上完整跑通了ED25519验签流程,结果显示其性能稳定,一秒约15次验签,资源占用适中。ED25519更适合作为低频关键安全校验而非频繁任务,适用于OTA升级包签名验证场景。
  • PY32F002B至为芯支持32位ARM内核的低成本MCU微控制器
    普冉PY32F002B是一款用于智能照明、温湿度监测设备、传感器模块等便携设备的32位低成本MCU微控制器。内置ARM Cortex-M0+内核,最高主频可达24MHz。集成24KB的Flash存储器和3KB的SRAM存储器。支持sleep/stop低功耗工作模式,在stop模式下,整体功耗可降至1.5μA以下。提供多种通讯外设接口,包括I2C、SPI、USART等,方便与外部设备进行数据交换。采
  • 同样的 bin,新板子反复重启了?
    单片机反复重启问题的常见原因及其解决方案
    726
    03/09 10:53
  • 如何通过Sub-GHz无线收发单片机,高效搭建低功耗广域网络?
    万物互联时代浪潮下,工业抄表、工业监测、家居安防等行业正加速朝着无线化传输与数字化管理等方向持续发展。 而物联网芯片作为这些行业搭建LPWAN(低功耗广域网)的硬件基础之一,亦正从满足基础连接需求,向具备“高效用频、泛在连接、灵活适配、稳定可靠”等特性深度演进。 其中,Sub-GHz无线收发单片机作为能进行快速组网、降低设备功耗与简化系统设计的核心通信单元,通过将Sub-GHz射频收发器与微控制器
    如何通过Sub-GHz无线收发单片机,高效搭建低功耗广域网络?
  • GD32单片机按键长短按检测实现:定时器扫描 + 消抖完整代码
    该文档详细介绍了按键检测和处理的流程,并提供了GD32微控制器上的按键扫描和处理示例代码。主要包括按键初始化、按键扫描、按键处理等功能模块的设计思路和技术细节。
    610
    01/17 09:55
    GD32单片机按键长短按检测实现:定时器扫描 + 消抖完整代码
  • 在资源有限的单片机上,运行一个极简的任务调度框架
    本文介绍了一个名为 Simple Task Scheduler (STS) 的极简任务调度器,适用于资源受限的单片机。STS 使用数十行 C 语言代码实现基本任务调度,占用极少的 RAM 和 FLASH,几乎是最优选择之一。主要特点包括: - RAM 占用约 80 字节,FLASH 占用 500~1000 字节。 - CPU 占用率取决于任务本身。 具体应用场景包括小资源单片机项目、低复杂度裸机项目和快速原型验证。不适用于需要抢占式调度和多任务同步的复杂项目。STS 提供了完整的头文件、源文件和任务实现代码,方便不同 MCU 类型的快速适配。
  • 单片机开发的开源UI库大盘点,你知道几个?
    本文介绍了五款适用于单片机开发的开源UI库:LVGL、GUIX、GUILite、TouchGFX和LingDongGUI。这些库各有特色,例如LVGL轻量且多功能,GUIX线程安全并支持Azure RTOS,GUILite极度轻量且高效,TouchGFX利用硬件加速,而LingDongGUI则采用立即模式设计,适合资源受限环境。
    2634
    01/12 11:51
  • 单片机自定义printf函数的几种写法
    微信公众号更强黄分享了单片机printf打印输出的多种实现方式,包括UART串口重定向、CAN总线通信、底层通信函数、重定向底层接口、整数和小数输出等功能,并提供了自定义printf函数的实现思路。
  • 深度解析:纳祥科技基于臭氧分解技术的杀菌除味器方案,2W功率功耗低
    纳祥科技推出一款高效杀菌除味器方案,采用臭氧(O₃)主动释放技术,实现无死角消杀与除味。该方案具有高效环保、多重保护、静音节能和多场景适配的特点,主要由臭氧发生器、按键、LED灯、1200mAh电池、单片机、升压IC与充电IC组成,额定功率仅为2W。通过单键多态操作实现开机、模式切换和关机功能,同时配备视觉反馈明确的LED指示灯。此方案适用于冰箱、鞋柜等多种密闭空间的消毒和除味,具备广阔的应用前景。
    744
    2025/12/30
    深度解析:纳祥科技基于臭氧分解技术的杀菌除味器方案,2W功率功耗低
  • 【教程】CW32串口flash编程工具分享
    串口flash编程工具简介及移植教程,适用于CW32L012单片机,支持串口下载更新flash,提供灵活且高效的解决方案。

正在努力加载...