找回密码
 立即注册
查看: 777|回复: 10

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

[复制链接]
  • TA的每日心情
    开心
    2024-3-28 08:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    3

    回帖

    53

    积分

    注册会员

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

    使用道具 举报

    该用户从未签到

    552

    主题

    9496

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-28 08:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    3

    回帖

    53

    积分

    注册会员

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

    使用道具 举报

    该用户从未签到

    552

    主题

    9496

    回帖

    1万

    积分

    管理员

    积分
    14067
    发表于 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)

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9496

    回帖

    1万

    积分

    管理员

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-28 08:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    3

    回帖

    53

    积分

    注册会员

    积分
    53
     楼主| 发表于 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端口上!!!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9496

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-28 08:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    3

    回帖

    53

    积分

    注册会员

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

    使用道具 举报

    该用户从未签到

    552

    主题

    9496

    回帖

    1万

    积分

    管理员

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

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



    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9496

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-18 18:08 , Processed in 0.083645 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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