找回密码
 立即注册
楼主: vjhujumy

STC8H1K16驱动电流问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-04-27 11:03:27
已绑定手机

1

主题

10

回帖

33

积分

新手上路

积分
33
发表于 2026-4-10 09:56:02 | 显示全部楼层
蜗*** 发表于 2026-4-10 07:43
P1M0 = 0x40;                                //设置P1.6为推挽输出模式,直接驱动mos管
     P1M0 = 0x00 ...

不好意思,复制粘贴,错误。
本来代码是:    P1M0 = 0x40;                                //设置P1.6为推挽输出模式,直接驱动mos管
    // P1M0 = 0x00;                                //设置P1.0~P1.7为准双向口模式
    P1M1 = 0x00;
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:708
  • 最近打卡:2026-04-30 11:14:46

9

主题

645

回帖

4566

积分

论坛元老

积分
4566
发表于 2026-4-10 12:20:07 | 显示全部楼层
原理图没有问题,1k电阻激励AO3402做低速开关完全没有问题,
根据现象,很可能是管脚处于弱上拉准双向模式,仔细检查下程序,看是不是有其他地方不小心误IO配置,彻底简化代码,只控制这个IO脚再测试.
如果确定程序没有问题,那么重点查下PCB走线和元件封装是不是画错了,元件有没有焊错
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-04-27 11:03:27
已绑定手机

1

主题

10

回帖

33

积分

新手上路

积分
33
发表于 2026-4-10 14:59:32 | 显示全部楼层
网*** 发表于 2026-4-10 12:20
原理图没有问题,1k电阻激励AO3402做低速开关完全没有问题,
根据现象,很可能是管脚处于弱上拉准双向模式,仔 ...

#include <STC8H.h>

void main()
{
    P1M0 = 0x40; P1M1 = 0x00;

   
    while(1)
    {
        P16 = 1;   // 死循环输出低电平
    }
}
我已经使用最简单程序了。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-04-27 11:03:27
已绑定手机

1

主题

10

回帖

33

积分

新手上路

积分
33
发表于 2026-4-10 16:26:47 | 显示全部楼层
问题已经找到了,结帖。谢谢各位的建议,感谢。
原因是封装用错了。
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:60
  • 最近打卡:2026-05-01 05:53:11
已绑定手机

3

主题

94

回帖

505

积分

高级会员

积分
505
发表于 2026-4-10 16:52:25 | 显示全部楼层
vjhu*** 发表于 2026-4-10 08:29
我一共贴片了几十块板子,都是这个样子。我直接给5v电压,MOS可以打开。蜂鸣器是有源的。之前也做了几十 ...

此图是一款实际应用的电路,STC15W408AS的IO口推挽模式驱动中功率MOS管毫无压力。
无标题.jpg

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-04-27 11:03:27
已绑定手机

1

主题

10

回帖

33

积分

新手上路

积分
33
发表于 2026-4-14 12:51:49 | 显示全部楼层
wul*** 发表于 2026-4-10 16:52
此图是一款实际应用的电路,STC15W408AS的IO口推挽模式驱动中功率MOS管毫无压力。

是的。重新焊接正确封装,就好了。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-5-1 12:00 , Processed in 0.117801 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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