- 全部
- 默认排序
在嵌入式开发中,"中断里加延时"是新手最容易踩的坑,没有之一。看起来只是加了一行代码,结果整个系统直接瘫痪。1、为什么会卡死?以stm32的HAL_Delay()为例,它依赖SysTick中断来更新计数。问题在于:SysTick优先级通常比
HAL_UART_Transmit_DMA()第一次调用完美运行,第二次直接返回HAL_BUSY。这个坑,几乎每个用stm32 HAL库的人都踩过。1、真相:DMA传完不等于串口发完很多人以为DMA把数据搬到TDR寄存器就结束了。错。HAL
嵌入式开发里不少人习惯用malloc动态申请内存,可明明栈大小设得足够,程序跑一段时间后还是突然堆栈溢出崩溃。问题往往不在栈本身,而是堆和栈的联动逻辑出了问题。1. 堆和栈双向对撞stm32这类单片机的内存布局里,堆从低地址往高地址长,栈从
上周有个学员拿着板子来找我,手里捏着探头,一脸郁闷。"老师,时钟信号从MCU引脚直接出来,按理说应该是干净的方波,示波器一看全是毛刺,我换了三块芯片还是这样。"我接过来一看,板子上一颗stm32,时钟输出到一颗W25Q Flash,PCB走
从原理导入PCB时有一个stm32F102-V1.0的红色边框,那是什么东西,怎么无法删除掉?虽然这个方框为什么无法选中?但可以移动,求解?
不明白地孔是连接到哪里?
老师您好,看了您的Altiumdesigner 17 简单电子一体化设计实战课程和原创AD16绘制stm32开发板实战视频教程,我想问一下,打的地孔是连接到哪里?在Altium中直接设置的GND,是连接到底层么?您在顶层和底层都灌了铜, 您是把顶层和底层所有灌铜的地方都当作地么?谢谢
驱动舵机把板子烧了
我绘制的是stm32单片机控制板,功能是用来驱动舵机,板子是通过7.8v锂电池供电,我设计的时候是直接将锂电池的电压供给舵机,然后stm32输出pwm信号来控制信号,但是发现,用一段时间就会烧板子,不知道怎么解决?

扫码关注















