找回密码
 立即注册
查看: 590|回复: 18

STC8G1K08的P3.6已经设置为标准IO口为什么驱动不了光耦

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-30 09:16:37

1

主题

12

回帖

41

积分

新手上路

积分
41
发表于 2024-5-21 11:25:39 来自手机 | 显示全部楼层 |阅读模式
STC8G1K08的P3.6已经设置为标准IO口,
为什么驱动不了光耦,
Vcc为5V,中间串联了560欧电阻,还是驱动不了,
一担使P3.6为低想驱动光耦,单片机死机状态,
折腾良久无果,以前用STC15W从来没这个现象,
请各位大侠指点指点,谢谢!
1716261817555.jpg


回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-08 01:06:54
已绑定手机

35

主题

2111

回帖

2259

积分

荣誉版主

积分
2259
发表于 2024-5-22 20:23:41 | 显示全部楼层
看看IO配置的代码,需要配置成开漏模式或者推挽模式
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:400
  • 最近打卡:2025-05-07 05:26:49

16

主题

702

回帖

994

积分

高级会员

积分
994
发表于 2024-5-25 14:06:21 | 显示全部楼层
仔细检查一下软件和硬件,即便IO模式不对,驱动不了光耦,单片机也不应该死机
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-30 09:16:37

1

主题

12

回帖

41

积分

新手上路

积分
41
发表于 2024-5-27 17:34:00 | 显示全部楼层
晓*** 发表于 2024-5-22 20:23
看看IO配置的代码,需要配置成开漏模式或者推挽模式

我用了上拉电阻560欧(R39),应该用标准IO可以了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-30 09:16:37

1

主题

12

回帖

41

积分

新手上路

积分
41
发表于 2024-5-27 17:35:13 | 显示全部楼层
小*** 发表于 2024-5-25 14:06
仔细检查一下软件和硬件,即便IO模式不对,驱动不了光耦,单片机也不应该死机 ...

理论是的,可是LAYOUT和元器件没有问题,确实有点想不通了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:429
  • 最近打卡:2025-05-08 00:01:49
已绑定手机

19

主题

3196

回帖

4956

积分

论坛元老

积分
4956
发表于 2024-5-27 17:58:33 来自手机 | 显示全部楼层
原理图没什么问题。检测下光耦有没有问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-30 09:16:37

1

主题

12

回帖

41

积分

新手上路

积分
41
发表于 2024-5-30 07:52:05 | 显示全部楼层
so*** 发表于 2024-5-27 17:58
原理图没什么问题。检测下光耦有没有问题

查了下光耦确实是坏的,但是换了之后,P3.6可以控制光耦了,风扇也工作了,
可是不知为什么其他IO工作不正常了,比如P1.7用来驱动MOS的,据然没输出
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-30 09:16:37

1

主题

12

回帖

41

积分

新手上路

积分
41
发表于 2024-5-30 07:57:52 | 显示全部楼层
经过楼上大神的提示,查了下光耦确实是坏的,但是换了之后,P3.6可以控制光耦了,风扇也工作了,可是不知为什么其他IO工作不正常了,比如P1.7用来驱动MOS的,据然没输出,改软件P3.6为高电位(即驱动光耦的IO口设为高,风扇不工作)其他IO立即恢复正常;但是断开硬件(如:R39)或拔出风扇都无济于事,各位大侠帮忙分析分析,是不是跟规格说P1.7高频输出会影响其它IO有关,附规格书截图。
截图202405300757477100.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-30 09:16:37

1

主题

12

回帖

41

积分

新手上路

积分
41
发表于 2024-5-30 08:04:04 | 显示全部楼层
so*** 发表于 2024-5-27 17:58
原理图没什么问题。检测下光耦有没有问题

查了下光耦确实是坏的,但是换了之后,P3.6可以控制光耦了,风扇也工作了,可是不知为什么其他IO工作不正常了,比如P1.7用来驱动MOS的,据然没输出,改软件P3.6为高电位(即驱动光耦的IO口设为高,风扇不工作)其他IO立即恢复正常;但是断开硬件(如:R39)或拔出风扇都无济于事,各位大侠帮忙分析分析,是不是跟规格说P1.7高频输出会影响其它IO有关,附规格书截图。
截图202405300757477100.jpg (142.45 KB, 下载次数: 0)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-05-30 09:16:37

1

主题

12

回帖

41

积分

新手上路

积分
41
发表于 2024-5-30 08:04:25 | 显示全部楼层
附上P1.7工作回路:
截图202405300804227666.jpg
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-8 02:09 , Processed in 0.122191 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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