打印
[疑难问答]

P3_3口的异常!

[复制链接]
1736|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
x181084431|  楼主 | 2010-8-10 09:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小第遇到一问题,特向大哥大姐们求肋。我用是STC 104的片子
问题如下:在程序运行中P0_4被无故拉低,最后找到元凶   P3_3
             一对P3_3进行操作P0-4就被拉低。
   P3-3作为变通输入口(第二功能为INT1),P0-4开漏输出(外部5V上拉)。
  
//P0口
//高位在前

P0M1=0XFF;
//0b0001 0000
       P0M1 P0M0是设置I/O口的模式

       P0M0=0XFF;
//0b1111 1111
       P0=0XFF;
//0b1110 1111
   P0-4开漏输出(外部5V上拉)。

     //P1口

P1M1=0x0c;
//0b0000 1100

       P1M0=0x7F;
//0b0111 1111

        P1=0X4d;
//0b0100 1101

  //P2口

P2M1=0xF8;
//0b1111 1000

P2M0=0x06;
//0b0000 0110

P2=0XF8;
//0b1111 1000
    //P3口

P3M1=0xff;
//0b1011 0111
P0-4没有拉低
        P3M0=0x00;
//0b0100 1000
P0-4没有拉低

P3=0xff;
//0B1011 0111
P0-4没有拉低
       P3_3=0;                                    //到这 P0-4拉低
沙发
David_ming| | 2010-8-10 09:57 | 只看该作者
一句话,换用笙泉的:lol

使用特权

评论回复
板凳
x181084431|  楼主 | 2010-8-10 11:18 | 只看该作者
呵呵,那也要到新产品

使用特权

评论回复
地板
David_ming| | 2010-8-10 18:02 | 只看该作者
P0设置的是开漏的吧,测高低的时候有没上拉电阻接上?

使用特权

评论回复
5
x181084431|  楼主 | 2010-8-11 15:30 | 只看该作者
有啊!  
5V 4.7K上拉

使用特权

评论回复
6
David_ming| | 2010-8-11 17:20 | 只看该作者
贴全部程序8,这点看起来没问题。

使用特权

评论回复
7
autopccopy| | 2010-8-13 09:46 | 只看该作者
发错区了吧:L,上源码吧。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

39

帖子

1

粉丝