单片机
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏最近有被问到类似以下这样的问题:学单片机,一定要学RTOS吗?用裸机开发,还有前涂吗?单片机做项目,裸机开发,还是RTOS开发?还有公司用裸机做项目吗?......想必,很多初学者都有这样的疑惑,关键原因还是缺少对裸机、RTOS开发实战的经验。...strongerHuang 2025-07-21 12:10:55
-
在每一个嵌入式项目中,工程师都像一位在嘈杂环境中努力捕捉清晰声音的调音师。来自传感器的原始数据,就如同混杂着环境噪声的初始音源,而滤波算法,正是我们手中那款功能各异的“调音台”。我们的挑战在于,这个“调音台”——微控制器(MCU)——性能并非无限,它的计算速度和内存空间都极其宝贵,并且整个系统还要求我们做...21ic电子网 2025-07-07 13:20:55
-
来源 | 嵌入式情报局今天给大家分享一个在STM32微控制器中用于生成精确、低CPU负载波形(如PWM、脉冲序列)的经典的方法和案例技术。该方法的核心思想: 就是利用定时器的精确计时能力自动触发DMA,再由DMA高效地将预定义好的“波形数据”(GPIO状态值)从内存传输到控制GPIO的寄存器(如 GPIOx->ODR 或 GPIOx->BSRR)。整个...strongerHuang 2025-07-06 12:11:10
-
转自 | 瑞萨嵌入式小百科做低功耗产品要考虑对功耗有影响的各种因素,RAM保持待机前状态就是其中一项。在嵌入式低功耗设计中,Standby RAM(待机保持内存)是芯片在深度休眠模式下仍能保持数据的关键硬件资源。但许多开发者苦于不同开发环境的配置差异,难以高效利用这一特性。本文将以e2studio(瑞萨)、KEIL MDK(ARM)和...strongerHuang 2025-07-05 08:20:00
-
作者 | strongerHuang微信公众号 | strongerHuang单片机学习、做项目,经常都会用到类似 printf 这种打印输出的时候。比如:打印输出日志信息打印输出调试信息查看实时数据等而 printf 用的最多的就是UART(重定向串口) 。其实除了串口,也可以使用其他底层接口,I2C、SPI、CAN等这些常见通信接口也是可以的。因为CAN的通...面包板社区 2025-07-04 14:46:36
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang单片机学习、做项目,经常都会用到类似 printf 这种打印输出的时候。比如:打印输出日志信息打印输出调试信息查看实时数据等而 printf 用的最多的就是UART(重定向串口) 。其实除了串口,也可以使用其他底层接口,I2C、SPI、CAN等这些常见...strongerHuang 2025-07-04 09:20:05
-
在单片机和嵌入式的相关开发的工作中,数据结构到底重要不重要呢?我认为这很重要。这里举个例子,在嵌入式系统中,我们经常会处理传感器或者一些设备上的数据,比如ADC,加速度传感器/陀螺仪传感器,或者记录数据的设备。通常我们可以通过UART,I2C,SPI等接口将数据读取到单片机内部。很多情况下,数据的更新频率很高,往...面包板社区 2025-07-03 15:13:12
-
转自 | 嵌入式大杂烩先问下大家,有多少小伙伴做过电池供电的低功耗产品?现在疯狂内卷的时代,不但卷硬件,还要卷功耗低,待机1uA、一节电池用2年......当然,电池供电的硬件产品,低功耗设计也是提升产品竞争力的关键因素之一。低功耗设计的主要意义:• 延长电池寿命:对于便携式设备(如智能手机、平板电脑、可穿戴设备...strongerHuang 2025-06-29 20:10:28
-
作者 | strongerHuang微信公众号 | 嵌入式专栏我们现实生活中,很多电子产品都运用到了PWM,比如汽车、冰箱、洗衣机、风扇、照明灯、玩具等。或许你感受不到它的存在,但它却隐藏我们身边无数的电子产品之中。PWM相关的问题粉丝问的比较多这里就分享一下关于PWM常见的一些用法。什么是PWM?PWM:Pulse Width Modulation,脉...21ic电子网 2025-06-27 13:28:25
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang最近有粉丝在问:单片机项目如何添加软件的版本信息?软件的版本信息我们都知道,比如:V1.0.0针对单片机项目,我们需要管理软件版本,包括源代码,以及单片机固件(hex、bin等)。源代码软件版本你们平时怎么管理软件的源代码版本?压缩打...strongerHuang 2025-06-25 18:00:17