断翅at雄鹰 发表于 2018-7-20 09:53:24

STM32F103ZET打开定时器之后EXTI频繁进入中断

我用MCU的定时器驱动两路步进电机,用的从属模式,总共4个定时器。还有PG13作为外部触发中断引脚,开机上电,电机没动作之前,PG13进入中断正常,但是打开电机之后,会一直进入中断。感觉不像配置的原因,示波器查看PG13也没看到异常信号。请问4路定时器是不是与PG13作为外部中断引脚有冲突?哪位大神能够指点一下?

stm1024 发表于 2018-7-20 10:14:42

你不会是用引脚直接驱动的吧?有没有专门的驱动电路啊?

断翅at雄鹰 发表于 2018-7-23 09:16:36

stm1024 发表于 2018-7-20 10:14
你不会是用引脚直接驱动的吧?有没有专门的驱动电路啊?

你是说驱动电机吗?电机驱动有驱动电路,也有光耦隔离电路

butterflyspring 发表于 2018-8-3 11:16:46

如果你有这个疑问,你直接把tim的初始化去掉,直流PG13中断,自己那个电阻碰一下来验证,不就可以了吗?但我更觉得是的电机的干扰,电机能不能拔掉?试试?

zhao.zhao 发表于 2018-8-3 11:33:08

初步判定为电机的干扰引起的。单片机要独立供电,电机的驱动接口要光电隔离,地线都不能相连。
页: [1]
查看完整版本: STM32F103ZET打开定时器之后EXTI频繁进入中断