❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32
怎么判断单片机是否真的跑飞了?
嵌入式 · 4 回答 · 49 浏览
判断单片机是否跑飞,不能只看现象,要结合硬件和软件手段。先看...
STM32 定时器比较中断和更新中断有什么区别?
STM32 · 4 回答 · 54 浏览
核心区别在于触发源和用途:更新中断(UEV)在计数器溢出(向上/...
SPI 和 I2C 的速度、应用场景怎么选?
嵌入式 · 4 回答 · 48 浏览
选择SPI还是I2C,核心看三点:速度、引脚开销和从机数量。SPI是...
ST-Link 连不上芯片怎么办?
STM32 · 4 回答 · 36 浏览
先别急着换线,按顺序排查:1) 确认供电——目标板必须独立供电或S...
单片机怎么实现掉电保存最后的状态?
嵌入式 · 4 回答 · 42 浏览
掉电保存状态的核心是检测掉电瞬间,利用电容或电源IC维持短暂供...
STM32 驱动 WS2812 灯带,时序怎么保证?
STM32 · 4 回答 · 48 浏览
WS2812 是单线归零码协议,时序要求严格(T0H≈350ns,T0L≈800ns...
怎么给单片机程序做单元测试?
嵌入式 · 4 回答 · 51 浏览
单片机单元测试的核心是**硬件解耦**:将测试对象从MCU外设和时...
FreeRTOS 里怎么用软件定时器?
RTOS · 4 回答 · 66 浏览
FreeRTOS软件定时器基于tick中断和守护任务实现,核心API是xTime...
STM32 的 USART 和 UART 有什么区别?
STM32 · 4 回答 · 46 浏览
在STM32中,USART(Universal Synchronous/Asynchronous Receive...
单片机内存不够用怎么办?
嵌入式 · 4 回答 · 35 浏览
单片机内存不足时,先区分是RAM还是Flash不够。RAM不足优先优化...
有没有必要给每个外设都开 DMA?
嵌入式 · 4 回答 · 28 浏览
不建议给每个外设都开DMA。DMA的核心价值是解放CPU,但代价是占...
STM32 PWM 输出不稳定、抖动大怎么排查?
STM32 · 4 回答 · 51 浏览
PWM抖动大先分清是硬件还是软件问题。软件上,检查定时器时钟源...
单片机上电瞬间 IO 电平会跳变吗?怎么解决?
嵌入式 · 4 回答 · 27 浏览
会,这是单片机复位期间的常见现象。原因在于上电时电源电压爬升...
想学单片机,先学 STM32 还是 51?
入门 · 4 回答 · 47 浏览
建议先学51单片机,再过渡到STM32。51(如STC89C52)结构简单、...
STM32 开机和复位有什么区别?如何区分?
STM32 · 4 回答 · 30 浏览
STM32的“开机”指首次上电(冷启动),而“复位”指运行中通过复位...