- 博客(2)
- 收藏
- 关注
原创 关于“STM32在读取ADC值时卡死”的解决方法
经过查询资料,发现原因大概率是主程序中正在读取ADC值的时候被中断程序打断,又在中断中再次读取ADC值,导致EOC标志位无法置0,造成此原因的具体机制尚不明确。可以在等待EOC标志位置0的程序中再额外加一个退出while循环的条件:等待时间过长。
2025-03-11 21:50:19
278
原创 如何判断电路或MCU的驱动能力能否驱动特定的负载?
1、 电压匹配就能驱动忽略电流能力限制。例如,5V/100mA的电源无法驱动5V/1A的电机,尽管电压匹配。需选择电流能力 ≥ 负载需求的电源或驱动电路。2、 电流不足时调高电压盲目提高电压可能导致过流损坏负载(如LED烧毁)。必须通过恒流电路限制电流,而非单纯调高电压。1、电路或MCU的最大输出电压 ≥ 负载工作电压2、电路或MCU的最大输出电流 ≥ 负载工作电流3、电路或MCU的最大输出功率 ≥ 负载功率。
2025-02-04 00:06:55
636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅