找回密码
 立即注册
查看: 1540|回复: 11

STC8A8K64D4-LQFP64 的 P4.4 引脚 相关问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-03-28 08:20:13

1

主题

3

回帖

59

积分

注册会员

积分
59
发表于 2023-4-28 11:12:45 | 显示全部楼层 |阅读模式
在开发一款电路板  主控为 STC8A8K64D4-LQFP64 ,其P4.4脚做输出,高电平驱动。调试过程中发现    这个引脚在上电一瞬间会有一个高电平脉冲输出,设备会误动作,经测试发现,如果上电运行之后不对端口进行模式设置就没有这个问题,但只要对任一端口进行赋值或模式更改,这个脚就会输出一个高电平脉冲,换了几片测试也这样,不知道是这批芯片的问题还是这个型号本身的问题,困惑,不解,望高人指点
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-4-28 13:54:27 | 显示全部楼层
把你原理图的PDF 发上来
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-03-28 08:20:13

1

主题

3

回帖

59

积分

注册会员

积分
59
发表于 2023-4-28 19:33:28 | 显示全部楼层
原理图没有,手绘一份
IMG_20230428_192818.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-4-29 15:13:36 | 显示全部楼层
如果是真的STC8A8K64D4不是STC8A8K64S4A12:

1,  STC8A8K64D4  P4.4上电后是高阻输入,对外无置高置低的驱动能力
2,你电路太复杂,我看不懂,见下文
1.png

光耦的正确用法 - I/O读写及点灯,外部中断 ,所有I/O都支持的普通I/O中断,按键扫描 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-4-29 15:19:11 | 显示全部楼层
另外 STC8A8K64D4的I/O口从高阻模式改为其他的可以输出模式,他上电后对外锁存是高,
你要他对外低锁存不出高电平,你要在从高阻输入改成有能力对外输出之前,先设置对外锁存为低,再改工作模式
否侧,能输出了,就会输出前面对外锁存的状态 1/0 ?

所以你的问题:
1,程序逻辑紊乱
2,原理图的 I/O 这一侧,严重复杂化到没思考,直接接I/O不就行了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-03-28 08:20:13

1

主题

3

回帖

59

积分

注册会员

积分
59
发表于 2023-4-29 15:43:06 | 显示全部楼层
本帖最后由 rgbjeiu 于 2023-4-29 15:50 编辑

哪位大神有不同的见解请不吝赐教
附上源码及说明:

P4=0x00; P4M0=0xFF;P4M1=0x00;   //到这里P4.4是正常的,没有输出

P0=0x00;P0M0=0xFF;P0M1=0x00;   //到这里,P4.4就会有高电平脉冲输出,测试发现,只要对除P4外的其他端口操作都会有这个现象

出问题的是P4.4端口,而不是外部驱动电路,请大神们一定把重点放在P4.4端口上!!!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-4-29 15:51:26 | 显示全部楼层
先修改你软件,你软件错了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-03-28 08:20:13

1

主题

3

回帖

59

积分

注册会员

积分
59
发表于 2023-4-29 20:44:51 | 显示全部楼层
麻烦指点一下,要修改软件哪里
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-4-29 21:23:14 | 显示全部楼层
1.png

先简化这边,P4.4直接通过 330欧控制光耦,去掉 2.7K电阻,去掉这个三极管,然后看光耦另外一端逻辑是否正常
逻辑正常后再调试你其他的电路
2.png
1.png



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-4-29 21:33:20 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:34 , Processed in 0.150882 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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