怀疑: 驱动直流电机拉低了整个板子的供电电压导致STM32停止工作。
feiteng0814 发表于 2018-1-26 20:34
怀疑: 驱动直流电机拉低了整个板子的供电电压导致STM32停止工作。
谢谢,STM32不是全部停止工作,只是PWM输出停止和部分IO停止,这是令人不解的地方。
刚测试了一下,使用串口打印信息,但是停机时除了PWM停止输出,串口停止打印,但是继电器还可以正常控制,不知此时stm32处于什么状态。
你还是把pwm部分相关电路图放上来好说些。
kylongmu 发表于 2018-1-28 22:09
你还是把pwm部分相关电路图放上来好说些。
谢谢
这种情况应该属于IO失灵。
楼主问题解决了吗
zero99 发表于 2018-1-30 11:21
楼主问题解决了吗
谢谢管理员关心,还没有解决,正在努力去找原因。。。
附件上传一下最近找到相关资料:
1、
2、
看看是不是电机驱动ic的电流回路距离比较远或者曲折,导致对地电位产生震荡,使得处理器这边工作不太正常所致?
hanayfeng 发表于 2018-2-2 10:28
看看是不是电机驱动ic的电流回路距离比较远或者曲折,导致对地电位产生震荡,使得处理器这边工作不太正常所 ...
谢谢,电机驱动IC与STM32地是隔离的。