找回密码
 立即注册
查看: 312|回复: 2

32G12K128芯片,使用IAP_CONTR|=0x60软复位时,I/O口会有一个150ms高电平出现,误动

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-04-23 12:48:44

32

主题

61

回帖

416

积分

中级会员

积分
416
发表于 2024-8-12 17:38:36 | 显示全部楼层 |阅读模式
如上原理图,当I/O口设置为“推挽输出”,
每次用RS485升级程序,要使用IAP_CONTR|=0x60软复位握手,
会导致蜂鸣器或控制气缸误动作,有什么好办法吗?

444.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-03 00:09:43
已绑定手机

77

主题

4851

回帖

8390

积分

超级版主

DebugLab

积分
8390
发表于 2024-8-12 17:56:30 | 显示全部楼层
IAP_CONTR|=0x60之前,设置IO高阻
上电先设置EAXFR,再设置IO为0,再设置PxMx
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-04-23 12:48:44

32

主题

61

回帖

416

积分

中级会员

积分
416
发表于 2024-8-15 16:02:30 | 显示全部楼层
在软复位之前,设置IO高阻,会无法驱动三极管,气缸一样有误动呀!
除了IO口线外加上下拉电阻,软件上有别的好办法吗?因为我当PLC用,控制几十路气缸继电器;
另外自动化设备执行时,很多按键也要用到软复位,例如强制停止当前运行程序从头开始执行;
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 05:27 , Processed in 0.118096 second(s), 63 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表