STM32死机,内部硬件看门狗也不复位?
你做了几十套通信板然后没有测试就投入使用了?做法实在费解! 看门狗说是简单,但那是建立在看门狗配置正确的基础上(我怀疑你的初始化配置就可能不对。
),只有在配置正确,使能了的情况下停止喂狗才会触发重启!检查或者网上拿现成的看门狗程序测一下去吧。stm32的串口电脑不能识别?
第一步要查看硬件有没有连接好,串口线与电脑连接好后,在设备管理器即会看到串口线对应的端口,如果没有看到说明硬件连接存在问题,需要一步一步排除。
然后勇串口调试助手和stm32进行通行,通过简单的指令来判断stm32的好坏,最后进行调试就可以了。
mcu问题汇总?
mcu的问题汇总
第1种情况是,输入电压太低或者短时间停电。一旦低于变频器的电压保护阀值,就会引起欠压,这种情况比较常见。
第2种情况是,电源缺相。特别是负载比较重的时候,如果出现输入电源缺相,就很容易把母线电压拉低,导致欠压保护。
第3种情况是,同一网络内有大容量电动机直接启动,导致电压瞬间下降。比如同一工厂里有很多大功率的设置,用工频电直接启动的话,在上电瞬间就容易把电网电压拉低。
第4种情况是,硬件检测电路本身有问题。因为母线电压,是通过采样电阻采样后给MCU处理的,这部分电路往往很容易出问题,造成电压值不准,而导致欠压保护
1、时钟问题。一般表现在时钟配置异常,比方配置超出芯片主频工作范围。【对于STM32系列MCU,如果使用STM32CUBEMX图形化工具做配置,基本可以回避这个问题】
2、电源问题。比方电源质量差,纹波过大,尤其开关电源供电时;或者供电芯片质量差,输出不稳定;或者系统供电能力不足而引起电源波动等。
3、BOOT脚配置问题。对于ARM芯片往往都有些BOOT配置脚。经常遇到有人因为BOOT脚的焊接或接触不良导致各类奇怪问题。这种情况多表现在芯片功能时好时坏,或者部分芯片正常,部分芯片异常。
求助,STM32F103板子外扩了SRAM后,LCD工作不正常,老是白屏?
1、检查你的电路,先要保证硬件上必须没有问题,否则怎么做都是白搭。
2、IO口配置问题,在不加SRAM之前,初始化LCD的时候配置了一遍FSMC的相关IO口,现在加上SRAM后,要注意初始化SRAM时候有没有重复配置了FSMC的相关IO口,会不会和LCD的出现冲突,好好检查一遍。
3、有可能是片选线的干扰,初始化完LCD和SRAM的FSMC相关之后,软件最好先把片选线拉高,要不然就会出现干扰。
4、地址问题,LCD和SRAM的地址,不要给弄重叠了,或者读写的时候出现了相互干扰(一般都不会出现这个问题吧)。
到此,以上就是小编对于stm32硬件错误的真凶的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。