gongche 发表于 2022-10-14 20:47

仿真时P15一直为低电平

#include<SH79F083.h>
void main()
{
       P1M0=0x00;
       P1M1=0xff;
          while(1)
             {
            P1_5=0;
            P1_5=1;
          P1_7=0;
            P1_7=1;      
            }      
      }
问题是仿真时,P17能置高置低P15一直为低电平

tian111 发表于 2022-10-14 20:50

你端口是用什么测的啊

gongche 发表于 2022-10-14 20:53

万用表

llljh 发表于 2022-10-14 20:55

估计是没有设置成输出吧

heweibig 发表于 2022-10-14 20:57

有共用?

jlyuan 发表于 2022-10-14 20:59

这个原因很多,估计是低级问题,楼主好好检查一下

gongche 发表于 2022-10-14 21:01

是jtag 占用一个引脚。。

supernan 发表于 2022-10-14 21:05

你看,我说什么来着

gongche 发表于 2022-10-14 21:09

嗯,除掉仿真器外部电源上电正常工作。

wangzsa 发表于 2022-10-14 21:13

加个上拉电阻试试看

gongche 发表于 2022-10-14 21:21

哦,那我就知道怎么回事了,多谢大家

1988020566 发表于 2022-11-2 18:52

用一个上拉电阻吧。            

sdCAD 发表于 2022-11-2 19:19

是否初始化这个IO口了?看看是否配置的输出或者输入了吗

biechedan 发表于 2022-11-2 19:36

这个是不是引脚短路了呢?            

mattlincoln 发表于 2022-11-2 20:30

可能P15引脚的驱动能力不足,造成电平被拉低。

tpgf 发表于 2022-11-4 15:25

P15的模式和P17设置的是一样的吗

qcliu 发表于 2022-11-4 15:36

仿真器和电路板的电源必须共地 并且不能使用仿真器电源为电路板供电的

drer 发表于 2022-11-4 15:49

外部有没有连接上拉电阻如果用的是自带的内部的弱上拉 可能效果并不明显

coshi 发表于 2022-11-4 16:06

gongche 发表于 2022-10-14 20:53
万用表

这种情况下最好不要使用万用表会 引入意外干扰

kxsi 发表于 2022-11-4 16:30

我猜测 如果吧这两个引脚的顺序变一下那么现象就会颠倒过来了因为看代码 楼主并没有用延时函数进行处理
页: [1] 2
查看完整版本: 仿真时P15一直为低电平