xiexianxiao 发表于 2024-12-31 02:21:36

请问为什么8H1K16 P3.1脚不能输出低电平

#include <STC8H.H>

sbit D0=P1^6;
sbit D1=P3^6;
sbit D2=P3^7;
sbit D3=P2^1;
sbit D4=P3^5;
sbit D5=P3^4;
sbit D6=P3^3;
sbit D7=P3^1;
sbit D8=P1^7;
sbit D9=P5^4;

void main(void)
{
P0M1 = 0;   P0M0 = 0;   //设置为准双向口
P1M1 = 0;   P1M0 = 0;   //设置为准双向口
P2M1 = 0;   P2M0 = 0;   //设置为准双向口
P3M1 = 0;   P3M0 = 0;   //设置为准双向口
P4M1 = 0;   P4M0 = 0;   //设置为准双向口
P5M1 = 0;   P5M0 = 0;   //设置为准双向口

      D0=0;D1=0;D2=0;D3=0;D4=0;D5=0;D6=0;D7=0;D8=0;D9=0;
               
}

其它脚都可以输入低电平,就是P3.1不能低电平

乘风飞扬 发表于 2024-12-31 10:38:45

烧录附件例子里的hex文件到芯片里试试

haiyang201 发表于 2024-12-31 10:59:20

先看看接口有没有接其他东西,你i试下推挽模式

xiexianxiao 发表于 2024-12-31 13:55:25

haiyang201 发表于 2024-12-31 10:59
先看看接口有没有接其他东西,你i试下推挽模式

没接东西,都试过了

wlhet 发表于 2024-12-31 16:44:23

你是怎么判断没有输出低电平的?至少要上个电路图吧

Lkck8210 发表于 2024-12-31 18:09:10

<p>你的while(1)呢?</p>

xiexianxiao 发表于 2025-1-2 17:31:35

乘风飞扬 发表于 2024-12-31 10:38
烧录附件例子里的hex文件到芯片里试试

谢谢,已经解决了,是我电路图搞错了
页: [1]
查看完整版本: 请问为什么8H1K16 P3.1脚不能输出低电平